summaryrefslogtreecommitdiff
path: root/CMSIS/Documentation/DAP/html/search
diff options
context:
space:
mode:
Diffstat (limited to 'CMSIS/Documentation/DAP/html/search')
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_61.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_61.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_63.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_63.js14
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_64.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_64.js38
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_66.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_66.js6
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_67.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_67.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_69.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_69.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_6a.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_6a.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_6c.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_6c.js5
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_70.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_70.js23
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_72.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_72.js6
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_73.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_73.js9
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_74.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_74.js5
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_76.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/all_76.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/close.pngbin0 -> 273 bytes
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_64.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_64.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_6c.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_6c.js5
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_70.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_70.js23
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_72.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/functions_72.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_61.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_61.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_63.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_63.js13
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_64.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_64.js30
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_66.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_66.js5
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_67.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_67.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_6a.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_6a.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_72.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_72.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_73.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_73.js5
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_74.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_74.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_76.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/groups_76.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--CMSIS/Documentation/DAP/html/search/nomatches.html12
-rw-r--r--CMSIS/Documentation/DAP/html/search/pages_66.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/pages_66.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/pages_72.html25
-rw-r--r--CMSIS/Documentation/DAP/html/search/pages_72.js4
-rw-r--r--CMSIS/Documentation/DAP/html/search/search.css240
-rw-r--r--CMSIS/Documentation/DAP/html/search/search.js801
-rw-r--r--CMSIS/Documentation/DAP/html/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--CMSIS/Documentation/DAP/html/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--CMSIS/Documentation/DAP/html/search/search_r.pngbin0 -> 612 bytes
66 files changed, 2025 insertions, 0 deletions
diff --git a/CMSIS/Documentation/DAP/html/search/all_61.html b/CMSIS/Documentation/DAP/html/search/all_61.html
new file mode 100644
index 0000000..a3164d5
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_61.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_61.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_61.js b/CMSIS/Documentation/DAP/html/search/all_61.js
new file mode 100644
index 0000000..823c38c
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_61.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['atomic_20commands',['Atomic Commands',['../group___d_a_p__atomic__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_63.html b/CMSIS/Documentation/DAP/html/search/all_63.html
new file mode 100644
index 0000000..56b5ad1
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_63.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_63.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_63.js b/CMSIS/Documentation/DAP/html/search/all_63.js
new file mode 100644
index 0000000..28e6e71
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_63.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['cpu_5fclock',['CPU_CLOCK',['../group___d_a_p___config___debug__gr.html#ga512016e5f1966a8fd45b3f1a81ba5b8f',1,'DAP_config.h']]],
+ ['cmsis_2ddap_20commands',['CMSIS-DAP Commands',['../group___d_a_p___commands__gr.html',1,'']]],
+ ['cmsis_2ddap_20debug_20unit_20information',['CMSIS-DAP Debug Unit Information',['../group___d_a_p___config___debug__gr.html',1,'']]],
+ ['cmsis_2ddap_20initialization',['CMSIS-DAP Initialization',['../group___d_a_p___config___initialization__gr.html',1,'']]],
+ ['cmsis_2ddap_20hardware_20status_20leds',['CMSIS-DAP Hardware Status LEDs',['../group___d_a_p___config___l_e_ds__gr.html',1,'']]],
+ ['cmsis_2ddap_20hardware_20i_2fo_20pin_20access',['CMSIS-DAP Hardware I/O Pin Access',['../group___d_a_p___config___port_i_o__gr.html',1,'']]],
+ ['configure_20i_2fo_20ports_20and_20debug_20unit',['Configure I/O Ports and Debug Unit',['../group___d_a_p___config_i_o__gr.html',1,'']]],
+ ['configure_20usb_20peripheral',['Configure USB Peripheral',['../group___d_a_p___config_u_s_b__gr.html',1,'']]],
+ ['common_20swd_2fjtag_20commands',['Common SWD/JTAG Commands',['../group___d_a_p__swj__gr.html',1,'']]],
+ ['connect_20swo_20trace',['Connect SWO Trace',['../group___d_a_p___u_s_a_r_t__gr.html',1,'']]],
+ ['cmsis_2ddap_20vendor_20commands',['CMSIS-DAP Vendor Commands',['../group___d_a_p___vendor__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_64.html b/CMSIS/Documentation/DAP/html/search/all_64.html
new file mode 100644
index 0000000..b53ff08
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_64.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_64.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_64.js b/CMSIS/Documentation/DAP/html/search/all_64.js
new file mode 100644
index 0000000..8d7abdd
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_64.js
@@ -0,0 +1,38 @@
+var searchData=
+[
+ ['debug_20unit_20processor',['Debug Unit Processor',['../group___d_a_p___config_m_c_u__gr.html',1,'']]],
+ ['dap_5fconnect',['DAP_Connect',['../group___d_a_p___connect.html',1,'']]],
+ ['dap_5fdefault_5fport',['DAP_DEFAULT_PORT',['../group___d_a_p___config___debug__gr.html#ga89462514881c12c1508395050ce160eb',1,'DAP_config.h']]],
+ ['dap_5fdefault_5fswj_5fclock',['DAP_DEFAULT_SWJ_CLOCK',['../group___d_a_p___config___debug__gr.html#gab52710df89c3e3c19de577c638f954ea',1,'DAP_config.h']]],
+ ['dap_5fdelay',['DAP_Delay',['../group___d_a_p___delay.html',1,'']]],
+ ['dap_5fdisconnect',['DAP_Disconnect',['../group___d_a_p___disconnect.html',1,'']]],
+ ['dap_5fexecutecommands',['DAP_ExecuteCommands',['../group___d_a_p___execute_commands__gr.html',1,'']]],
+ ['dap_5fhoststatus',['DAP_HostStatus',['../group___d_a_p___host_status.html',1,'']]],
+ ['dap_5finfo',['DAP_Info',['../group___d_a_p___info.html',1,'']]],
+ ['dap_5fjtag',['DAP_JTAG',['../group___d_a_p___config___debug__gr.html#ga3bbd310146b348db48a842ee804a0adf',1,'DAP_config.h']]],
+ ['dap_5fjtag_5fconfigure',['DAP_JTAG_Configure',['../group___d_a_p___j_t_a_g___configure.html',1,'']]],
+ ['dap_5fjtag_5fdev_5fcnt',['DAP_JTAG_DEV_CNT',['../group___d_a_p___config___debug__gr.html#gab29200a0988c7d1454f63661a8450dbf',1,'DAP_config.h']]],
+ ['dap_5fjtag_5fidcode',['DAP_JTAG_IDCODE',['../group___d_a_p__jtag__idcode.html',1,'']]],
+ ['dap_5fjtag_5fsequence',['DAP_JTAG_Sequence',['../group___d_a_p___j_t_a_g___sequence.html',1,'']]],
+ ['dap_5fpacket_5fcount',['DAP_PACKET_COUNT',['../group___d_a_p___config___debug__gr.html#ga03ed6a5aae34f4379ea97435122f83dd',1,'DAP_config.h']]],
+ ['dap_5fpacket_5fsize',['DAP_PACKET_SIZE',['../group___d_a_p___config___debug__gr.html#gaa28bb1da2661291634c4a8fb3e227404',1,'DAP_config.h']]],
+ ['dap_5fqueuecommands',['DAP_QueueCommands',['../group___d_a_p___queue_commands__gr.html',1,'']]],
+ ['dap_5fresettarget',['DAP_ResetTarget',['../group___d_a_p___reset_target.html',1,'']]],
+ ['dap_5fsetup',['DAP_SETUP',['../group___d_a_p___config___initialization__gr.html#ga18407e5070a3aad09ba3773acffb05cf',1,'DAP_config.h']]],
+ ['dap_5fswd',['DAP_SWD',['../group___d_a_p___config___debug__gr.html#gaf886ab35e52d1ff2935351817786c8af',1,'DAP_config.h']]],
+ ['dap_5fswd_5fconfigure',['DAP_SWD_Configure',['../group___d_a_p___s_w_d___configure.html',1,'']]],
+ ['dap_5fswj_5fclock',['DAP_SWJ_Clock',['../group___d_a_p___s_w_j___clock.html',1,'']]],
+ ['dap_5fswj_5fpins',['DAP_SWJ_Pins',['../group___d_a_p___s_w_j___pins.html',1,'']]],
+ ['dap_5fswj_5fsequence',['DAP_SWJ_Sequence',['../group___d_a_p___s_w_j___sequence.html',1,'']]],
+ ['dap_5fswo_5fbaudrate',['DAP_SWO_Baudrate',['../group___d_a_p___s_w_o___baudrate.html',1,'']]],
+ ['dap_5fswo_5fcontrol',['DAP_SWO_Control',['../group___d_a_p___s_w_o___control.html',1,'']]],
+ ['dap_5fswo_5fdata',['DAP_SWO_Data',['../group___d_a_p___s_w_o___data.html',1,'']]],
+ ['dap_5fswo_5fmode',['DAP_SWO_Mode',['../group___d_a_p___s_w_o___mode.html',1,'']]],
+ ['dap_5fswo_5fstatus',['DAP_SWO_Status',['../group___d_a_p___s_w_o___status.html',1,'']]],
+ ['dap_5fswo_5ftransport',['DAP_SWO_Transport',['../group___d_a_p___s_w_o___transport.html',1,'']]],
+ ['dap_5ftransfer',['DAP_Transfer',['../group___d_a_p___transfer.html',1,'']]],
+ ['dap_5ftransferabort',['DAP_TransferAbort',['../group___d_a_p___transfer_abort.html',1,'']]],
+ ['dap_5ftransferblock',['DAP_TransferBlock',['../group___d_a_p___transfer_block.html',1,'']]],
+ ['dap_5ftransferconfigure',['DAP_TransferConfigure',['../group___d_a_p___transfer_configure.html',1,'']]],
+ ['dap_5fwriteabort',['DAP_WriteABORT',['../group___d_a_p___write_a_b_o_r_t.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_66.html b/CMSIS/Documentation/DAP/html/search/all_66.html
new file mode 100644
index 0000000..3d1f8b3
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_66.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_66.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_66.js b/CMSIS/Documentation/DAP/html/search/all_66.js
new file mode 100644
index 0000000..d387669
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_66.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['firmware_20configuration',['Firmware Configuration',['../group___d_a_p___config__gr.html',1,'']]],
+ ['flash_20program_20firmware',['Flash Program Firmware',['../group___d_a_p___config_flash__gr.html',1,'']]],
+ ['firmware_20for_20coresight_20debug_20access_20port',['Firmware for CoreSight Debug Access Port',['../index.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_67.html b/CMSIS/Documentation/DAP/html/search/all_67.html
new file mode 100644
index 0000000..41a459a
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_67.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_67.js b/CMSIS/Documentation/DAP/html/search/all_67.js
new file mode 100644
index 0000000..5c2c27e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_67.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['general_20commands',['General Commands',['../group___d_a_p__gen_commands__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_69.html b/CMSIS/Documentation/DAP/html/search/all_69.html
new file mode 100644
index 0000000..1a00b55
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_69.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_69.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_69.js b/CMSIS/Documentation/DAP/html/search/all_69.js
new file mode 100644
index 0000000..de22ed2
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_69.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['io_5fport_5fwrite_5fcycles',['IO_PORT_WRITE_CYCLES',['../group___d_a_p___config___debug__gr.html#ga119c70409a24e3a8bb35df07dffeb8c8',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_6a.html b/CMSIS/Documentation/DAP/html/search/all_6a.html
new file mode 100644
index 0000000..969ef1e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_6a.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_6a.js b/CMSIS/Documentation/DAP/html/search/all_6a.js
new file mode 100644
index 0000000..4f60a84
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_6a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['jtag_20commands',['JTAG Commands',['../group___d_a_p__jtag__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_6c.html b/CMSIS/Documentation/DAP/html/search/all_6c.html
new file mode 100644
index 0000000..f6383cc
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_6c.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_6c.js b/CMSIS/Documentation/DAP/html/search/all_6c.js
new file mode 100644
index 0000000..b00ea2e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_6c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['led_5fconnected_5fout',['LED_CONNECTED_OUT',['../group___d_a_p___config___l_e_ds__gr.html#ga519ba0a5ae485365e01fc2a9df77ce90',1,'DAP_config.h']]],
+ ['led_5frunning_5fout',['LED_RUNNING_OUT',['../group___d_a_p___config___l_e_ds__gr.html#ga6231ce4a4d4b83fe5a3b290997b8d550',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_70.html b/CMSIS/Documentation/DAP/html/search/all_70.html
new file mode 100644
index 0000000..0340151
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_70.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_70.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_70.js b/CMSIS/Documentation/DAP/html/search/all_70.js
new file mode 100644
index 0000000..85ed724
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_70.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['pin_5fnreset_5fin',['PIN_nRESET_IN',['../group___d_a_p___config___port_i_o__gr.html#gad0de1a17d02af9a9959e4031d58b1eca',1,'DAP_config.h']]],
+ ['pin_5fnreset_5fout',['PIN_nRESET_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga6764592e610237a3e325ebaecba83760',1,'DAP_config.h']]],
+ ['pin_5fntrst_5fin',['PIN_nTRST_IN',['../group___d_a_p___config___port_i_o__gr.html#gaa3849d1a7cc9945c05578bc4616f3e63',1,'DAP_config.h']]],
+ ['pin_5fntrst_5fout',['PIN_nTRST_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga4eebf6aa9628de5176632db0458cd234',1,'DAP_config.h']]],
+ ['pin_5fswclk_5ftck_5fclr',['PIN_SWCLK_TCK_CLR',['../group___d_a_p___config___port_i_o__gr.html#gac95e157f51e8073cf740761bf59f09f3',1,'DAP_config.h']]],
+ ['pin_5fswclk_5ftck_5fin',['PIN_SWCLK_TCK_IN',['../group___d_a_p___config___port_i_o__gr.html#gaac4a182db3a1f3a3de04280dccb8d9d3',1,'DAP_config.h']]],
+ ['pin_5fswclk_5ftck_5fset',['PIN_SWCLK_TCK_SET',['../group___d_a_p___config___port_i_o__gr.html#ga197ad2824c91a8ea9ad0132951125217',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fin',['PIN_SWDIO_IN',['../group___d_a_p___config___port_i_o__gr.html#ga545a6a01ae522683c32e830683511c17',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fout',['PIN_SWDIO_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga5e163176ee6bc9925f8f702d27d08f96',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fout_5fdisable',['PIN_SWDIO_OUT_DISABLE',['../group___d_a_p___config___port_i_o__gr.html#ga1fb4b84b48b39bcc28790cb45abb0c59',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fout_5fenable',['PIN_SWDIO_OUT_ENABLE',['../group___d_a_p___config___port_i_o__gr.html#ga3fd30f1eb2feb4bb52d3c7e8c373d4d9',1,'DAP_config.h']]],
+ ['pin_5fswdio_5ftms_5fclr',['PIN_SWDIO_TMS_CLR',['../group___d_a_p___config___port_i_o__gr.html#gab29c2d8f97388bb6ba336bab41b0ca53',1,'DAP_config.h']]],
+ ['pin_5fswdio_5ftms_5fin',['PIN_SWDIO_TMS_IN',['../group___d_a_p___config___port_i_o__gr.html#gaef0a34cb4eb3882c7ae05b9e1b0b7574',1,'DAP_config.h']]],
+ ['pin_5fswdio_5ftms_5fset',['PIN_SWDIO_TMS_SET',['../group___d_a_p___config___port_i_o__gr.html#gaad5e63cde6ce0b523d66ab4e05f974e7',1,'DAP_config.h']]],
+ ['pin_5ftdi_5fin',['PIN_TDI_IN',['../group___d_a_p___config___port_i_o__gr.html#gaffb848049cb9da42e55731aa40c35429',1,'DAP_config.h']]],
+ ['pin_5ftdi_5fout',['PIN_TDI_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga57bf14c857b0c2d0227f2fd2a588c03b',1,'DAP_config.h']]],
+ ['pin_5ftdo_5fin',['PIN_TDO_IN',['../group___d_a_p___config___port_i_o__gr.html#ga8f34a3b7d1c1ecdf7dbc0c527e16c0e5',1,'DAP_config.h']]],
+ ['port_5fjtag_5fsetup',['PORT_JTAG_SETUP',['../group___d_a_p___config___port_i_o__gr.html#ga33c16f83b54b07e2a62bb3423341537e',1,'DAP_config.h']]],
+ ['port_5foff',['PORT_OFF',['../group___d_a_p___config___port_i_o__gr.html#ga6522dd62895ffbb299294ec0b7c1b316',1,'DAP_config.h']]],
+ ['port_5fswd_5fsetup',['PORT_SWD_SETUP',['../group___d_a_p___config___port_i_o__gr.html#gab8876acfd193c31fbe5246ca6ba9249e',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_72.html b/CMSIS/Documentation/DAP/html/search/all_72.html
new file mode 100644
index 0000000..0ab18d6
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_72.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_72.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_72.js b/CMSIS/Documentation/DAP/html/search/all_72.js
new file mode 100644
index 0000000..ff52133
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_72.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['response_20status',['Response Status',['../group___d_a_p___response___status.html',1,'']]],
+ ['reset_5ftarget',['RESET_TARGET',['../group___d_a_p___config___initialization__gr.html#gac9d308f719319dd892cc8be7459c83f0',1,'DAP_config.h']]],
+ ['revision_20history_20of_20cmsis_2ddap',['Revision History of CMSIS-DAP',['../rev_hist_dap.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_73.html b/CMSIS/Documentation/DAP/html/search/all_73.html
new file mode 100644
index 0000000..1ec8f17
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_73.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_73.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_73.js b/CMSIS/Documentation/DAP/html/search/all_73.js
new file mode 100644
index 0000000..6ff8123
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_73.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['swd_20commands',['SWD Commands',['../group___d_a_p__swd__gr.html',1,'']]],
+ ['swo_20commands',['SWO Commands',['../group___d_a_p__swo__gr.html',1,'']]],
+ ['swo_5fbuffer_5fsize',['SWO_BUFFER_SIZE',['../group___d_a_p___config___debug__gr.html#ga5d89633a43ee3296e1754c7392ad856e',1,'DAP_config.h']]],
+ ['swo_5fmanchester',['SWO_MANCHESTER',['../group___d_a_p___config___debug__gr.html#ga213ee3d1501adeca4c9c660072922c7e',1,'DAP_config.h']]],
+ ['swo_5fuart',['SWO_UART',['../group___d_a_p___config___debug__gr.html#gaf0d60b30fb0eef2d249bc89a6e454ab6',1,'DAP_config.h']]],
+ ['swo_5fuart_5fmax_5fbaudrate',['SWO_UART_MAX_BAUDRATE',['../group___d_a_p___config___debug__gr.html#gad19240f209f055db7d70cb5eb2431d31',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_74.html b/CMSIS/Documentation/DAP/html/search/all_74.html
new file mode 100644
index 0000000..fdc6589
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_74.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_74.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_74.js b/CMSIS/Documentation/DAP/html/search/all_74.js
new file mode 100644
index 0000000..0174568
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_74.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['transfer_20commands',['Transfer Commands',['../group___d_a_p__transfer__gr.html',1,'']]],
+ ['target_5fdevice_5ffixed',['TARGET_DEVICE_FIXED',['../group___d_a_p___config___debug__gr.html#ga792651aa4035a7ad712c6bb201db8a6a',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/all_76.html b/CMSIS/Documentation/DAP/html/search/all_76.html
new file mode 100644
index 0000000..0ff5edd
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_76.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_76.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/all_76.js b/CMSIS/Documentation/DAP/html/search/all_76.js
new file mode 100644
index 0000000..42dd9ab
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/all_76.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['validate_20debug_20unit',['Validate Debug Unit',['../group___d_a_p___validate__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/close.png b/CMSIS/Documentation/DAP/html/search/close.png
new file mode 100644
index 0000000..9342d3d
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/close.png
Binary files differ
diff --git a/CMSIS/Documentation/DAP/html/search/functions_64.html b/CMSIS/Documentation/DAP/html/search/functions_64.html
new file mode 100644
index 0000000..d8b6394
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_64.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_64.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/functions_64.js b/CMSIS/Documentation/DAP/html/search/functions_64.js
new file mode 100644
index 0000000..d738eeb
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_64.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['dap_5fsetup',['DAP_SETUP',['../group___d_a_p___config___initialization__gr.html#ga18407e5070a3aad09ba3773acffb05cf',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/functions_6c.html b/CMSIS/Documentation/DAP/html/search/functions_6c.html
new file mode 100644
index 0000000..da371cf
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_6c.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/functions_6c.js b/CMSIS/Documentation/DAP/html/search/functions_6c.js
new file mode 100644
index 0000000..b00ea2e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_6c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['led_5fconnected_5fout',['LED_CONNECTED_OUT',['../group___d_a_p___config___l_e_ds__gr.html#ga519ba0a5ae485365e01fc2a9df77ce90',1,'DAP_config.h']]],
+ ['led_5frunning_5fout',['LED_RUNNING_OUT',['../group___d_a_p___config___l_e_ds__gr.html#ga6231ce4a4d4b83fe5a3b290997b8d550',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/functions_70.html b/CMSIS/Documentation/DAP/html/search/functions_70.html
new file mode 100644
index 0000000..c62125e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_70.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_70.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/functions_70.js b/CMSIS/Documentation/DAP/html/search/functions_70.js
new file mode 100644
index 0000000..85ed724
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_70.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['pin_5fnreset_5fin',['PIN_nRESET_IN',['../group___d_a_p___config___port_i_o__gr.html#gad0de1a17d02af9a9959e4031d58b1eca',1,'DAP_config.h']]],
+ ['pin_5fnreset_5fout',['PIN_nRESET_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga6764592e610237a3e325ebaecba83760',1,'DAP_config.h']]],
+ ['pin_5fntrst_5fin',['PIN_nTRST_IN',['../group___d_a_p___config___port_i_o__gr.html#gaa3849d1a7cc9945c05578bc4616f3e63',1,'DAP_config.h']]],
+ ['pin_5fntrst_5fout',['PIN_nTRST_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga4eebf6aa9628de5176632db0458cd234',1,'DAP_config.h']]],
+ ['pin_5fswclk_5ftck_5fclr',['PIN_SWCLK_TCK_CLR',['../group___d_a_p___config___port_i_o__gr.html#gac95e157f51e8073cf740761bf59f09f3',1,'DAP_config.h']]],
+ ['pin_5fswclk_5ftck_5fin',['PIN_SWCLK_TCK_IN',['../group___d_a_p___config___port_i_o__gr.html#gaac4a182db3a1f3a3de04280dccb8d9d3',1,'DAP_config.h']]],
+ ['pin_5fswclk_5ftck_5fset',['PIN_SWCLK_TCK_SET',['../group___d_a_p___config___port_i_o__gr.html#ga197ad2824c91a8ea9ad0132951125217',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fin',['PIN_SWDIO_IN',['../group___d_a_p___config___port_i_o__gr.html#ga545a6a01ae522683c32e830683511c17',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fout',['PIN_SWDIO_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga5e163176ee6bc9925f8f702d27d08f96',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fout_5fdisable',['PIN_SWDIO_OUT_DISABLE',['../group___d_a_p___config___port_i_o__gr.html#ga1fb4b84b48b39bcc28790cb45abb0c59',1,'DAP_config.h']]],
+ ['pin_5fswdio_5fout_5fenable',['PIN_SWDIO_OUT_ENABLE',['../group___d_a_p___config___port_i_o__gr.html#ga3fd30f1eb2feb4bb52d3c7e8c373d4d9',1,'DAP_config.h']]],
+ ['pin_5fswdio_5ftms_5fclr',['PIN_SWDIO_TMS_CLR',['../group___d_a_p___config___port_i_o__gr.html#gab29c2d8f97388bb6ba336bab41b0ca53',1,'DAP_config.h']]],
+ ['pin_5fswdio_5ftms_5fin',['PIN_SWDIO_TMS_IN',['../group___d_a_p___config___port_i_o__gr.html#gaef0a34cb4eb3882c7ae05b9e1b0b7574',1,'DAP_config.h']]],
+ ['pin_5fswdio_5ftms_5fset',['PIN_SWDIO_TMS_SET',['../group___d_a_p___config___port_i_o__gr.html#gaad5e63cde6ce0b523d66ab4e05f974e7',1,'DAP_config.h']]],
+ ['pin_5ftdi_5fin',['PIN_TDI_IN',['../group___d_a_p___config___port_i_o__gr.html#gaffb848049cb9da42e55731aa40c35429',1,'DAP_config.h']]],
+ ['pin_5ftdi_5fout',['PIN_TDI_OUT',['../group___d_a_p___config___port_i_o__gr.html#ga57bf14c857b0c2d0227f2fd2a588c03b',1,'DAP_config.h']]],
+ ['pin_5ftdo_5fin',['PIN_TDO_IN',['../group___d_a_p___config___port_i_o__gr.html#ga8f34a3b7d1c1ecdf7dbc0c527e16c0e5',1,'DAP_config.h']]],
+ ['port_5fjtag_5fsetup',['PORT_JTAG_SETUP',['../group___d_a_p___config___port_i_o__gr.html#ga33c16f83b54b07e2a62bb3423341537e',1,'DAP_config.h']]],
+ ['port_5foff',['PORT_OFF',['../group___d_a_p___config___port_i_o__gr.html#ga6522dd62895ffbb299294ec0b7c1b316',1,'DAP_config.h']]],
+ ['port_5fswd_5fsetup',['PORT_SWD_SETUP',['../group___d_a_p___config___port_i_o__gr.html#gab8876acfd193c31fbe5246ca6ba9249e',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/functions_72.html b/CMSIS/Documentation/DAP/html/search/functions_72.html
new file mode 100644
index 0000000..a4336f7
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_72.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_72.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/functions_72.js b/CMSIS/Documentation/DAP/html/search/functions_72.js
new file mode 100644
index 0000000..4c372f1
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/functions_72.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['reset_5ftarget',['RESET_TARGET',['../group___d_a_p___config___initialization__gr.html#gac9d308f719319dd892cc8be7459c83f0',1,'DAP_config.h']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_61.html b/CMSIS/Documentation/DAP/html/search/groups_61.html
new file mode 100644
index 0000000..260ea61
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_61.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_61.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_61.js b/CMSIS/Documentation/DAP/html/search/groups_61.js
new file mode 100644
index 0000000..823c38c
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_61.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['atomic_20commands',['Atomic Commands',['../group___d_a_p__atomic__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_63.html b/CMSIS/Documentation/DAP/html/search/groups_63.html
new file mode 100644
index 0000000..dd75625
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_63.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_63.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_63.js b/CMSIS/Documentation/DAP/html/search/groups_63.js
new file mode 100644
index 0000000..fa14482
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_63.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['cmsis_2ddap_20commands',['CMSIS-DAP Commands',['../group___d_a_p___commands__gr.html',1,'']]],
+ ['cmsis_2ddap_20debug_20unit_20information',['CMSIS-DAP Debug Unit Information',['../group___d_a_p___config___debug__gr.html',1,'']]],
+ ['cmsis_2ddap_20initialization',['CMSIS-DAP Initialization',['../group___d_a_p___config___initialization__gr.html',1,'']]],
+ ['cmsis_2ddap_20hardware_20status_20leds',['CMSIS-DAP Hardware Status LEDs',['../group___d_a_p___config___l_e_ds__gr.html',1,'']]],
+ ['cmsis_2ddap_20hardware_20i_2fo_20pin_20access',['CMSIS-DAP Hardware I/O Pin Access',['../group___d_a_p___config___port_i_o__gr.html',1,'']]],
+ ['configure_20i_2fo_20ports_20and_20debug_20unit',['Configure I/O Ports and Debug Unit',['../group___d_a_p___config_i_o__gr.html',1,'']]],
+ ['configure_20usb_20peripheral',['Configure USB Peripheral',['../group___d_a_p___config_u_s_b__gr.html',1,'']]],
+ ['common_20swd_2fjtag_20commands',['Common SWD/JTAG Commands',['../group___d_a_p__swj__gr.html',1,'']]],
+ ['connect_20swo_20trace',['Connect SWO Trace',['../group___d_a_p___u_s_a_r_t__gr.html',1,'']]],
+ ['cmsis_2ddap_20vendor_20commands',['CMSIS-DAP Vendor Commands',['../group___d_a_p___vendor__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_64.html b/CMSIS/Documentation/DAP/html/search/groups_64.html
new file mode 100644
index 0000000..ab9c76f
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_64.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_64.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_64.js b/CMSIS/Documentation/DAP/html/search/groups_64.js
new file mode 100644
index 0000000..c547f0d
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_64.js
@@ -0,0 +1,30 @@
+var searchData=
+[
+ ['debug_20unit_20processor',['Debug Unit Processor',['../group___d_a_p___config_m_c_u__gr.html',1,'']]],
+ ['dap_5fconnect',['DAP_Connect',['../group___d_a_p___connect.html',1,'']]],
+ ['dap_5fdelay',['DAP_Delay',['../group___d_a_p___delay.html',1,'']]],
+ ['dap_5fdisconnect',['DAP_Disconnect',['../group___d_a_p___disconnect.html',1,'']]],
+ ['dap_5fexecutecommands',['DAP_ExecuteCommands',['../group___d_a_p___execute_commands__gr.html',1,'']]],
+ ['dap_5fhoststatus',['DAP_HostStatus',['../group___d_a_p___host_status.html',1,'']]],
+ ['dap_5finfo',['DAP_Info',['../group___d_a_p___info.html',1,'']]],
+ ['dap_5fjtag_5fconfigure',['DAP_JTAG_Configure',['../group___d_a_p___j_t_a_g___configure.html',1,'']]],
+ ['dap_5fjtag_5fidcode',['DAP_JTAG_IDCODE',['../group___d_a_p__jtag__idcode.html',1,'']]],
+ ['dap_5fjtag_5fsequence',['DAP_JTAG_Sequence',['../group___d_a_p___j_t_a_g___sequence.html',1,'']]],
+ ['dap_5fqueuecommands',['DAP_QueueCommands',['../group___d_a_p___queue_commands__gr.html',1,'']]],
+ ['dap_5fresettarget',['DAP_ResetTarget',['../group___d_a_p___reset_target.html',1,'']]],
+ ['dap_5fswd_5fconfigure',['DAP_SWD_Configure',['../group___d_a_p___s_w_d___configure.html',1,'']]],
+ ['dap_5fswj_5fclock',['DAP_SWJ_Clock',['../group___d_a_p___s_w_j___clock.html',1,'']]],
+ ['dap_5fswj_5fpins',['DAP_SWJ_Pins',['../group___d_a_p___s_w_j___pins.html',1,'']]],
+ ['dap_5fswj_5fsequence',['DAP_SWJ_Sequence',['../group___d_a_p___s_w_j___sequence.html',1,'']]],
+ ['dap_5fswo_5fbaudrate',['DAP_SWO_Baudrate',['../group___d_a_p___s_w_o___baudrate.html',1,'']]],
+ ['dap_5fswo_5fcontrol',['DAP_SWO_Control',['../group___d_a_p___s_w_o___control.html',1,'']]],
+ ['dap_5fswo_5fdata',['DAP_SWO_Data',['../group___d_a_p___s_w_o___data.html',1,'']]],
+ ['dap_5fswo_5fmode',['DAP_SWO_Mode',['../group___d_a_p___s_w_o___mode.html',1,'']]],
+ ['dap_5fswo_5fstatus',['DAP_SWO_Status',['../group___d_a_p___s_w_o___status.html',1,'']]],
+ ['dap_5fswo_5ftransport',['DAP_SWO_Transport',['../group___d_a_p___s_w_o___transport.html',1,'']]],
+ ['dap_5ftransfer',['DAP_Transfer',['../group___d_a_p___transfer.html',1,'']]],
+ ['dap_5ftransferabort',['DAP_TransferAbort',['../group___d_a_p___transfer_abort.html',1,'']]],
+ ['dap_5ftransferblock',['DAP_TransferBlock',['../group___d_a_p___transfer_block.html',1,'']]],
+ ['dap_5ftransferconfigure',['DAP_TransferConfigure',['../group___d_a_p___transfer_configure.html',1,'']]],
+ ['dap_5fwriteabort',['DAP_WriteABORT',['../group___d_a_p___write_a_b_o_r_t.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_66.html b/CMSIS/Documentation/DAP/html/search/groups_66.html
new file mode 100644
index 0000000..b1879e4
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_66.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_66.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_66.js b/CMSIS/Documentation/DAP/html/search/groups_66.js
new file mode 100644
index 0000000..fa7b8a8
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_66.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['firmware_20configuration',['Firmware Configuration',['../group___d_a_p___config__gr.html',1,'']]],
+ ['flash_20program_20firmware',['Flash Program Firmware',['../group___d_a_p___config_flash__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_67.html b/CMSIS/Documentation/DAP/html/search/groups_67.html
new file mode 100644
index 0000000..4fc9422
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_67.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_67.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_67.js b/CMSIS/Documentation/DAP/html/search/groups_67.js
new file mode 100644
index 0000000..5c2c27e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_67.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['general_20commands',['General Commands',['../group___d_a_p__gen_commands__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_6a.html b/CMSIS/Documentation/DAP/html/search/groups_6a.html
new file mode 100644
index 0000000..3ee7f86
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_6a.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_6a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_6a.js b/CMSIS/Documentation/DAP/html/search/groups_6a.js
new file mode 100644
index 0000000..4f60a84
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_6a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['jtag_20commands',['JTAG Commands',['../group___d_a_p__jtag__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_72.html b/CMSIS/Documentation/DAP/html/search/groups_72.html
new file mode 100644
index 0000000..a4430da
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_72.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_72.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_72.js b/CMSIS/Documentation/DAP/html/search/groups_72.js
new file mode 100644
index 0000000..8e8d167
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_72.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['response_20status',['Response Status',['../group___d_a_p___response___status.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_73.html b/CMSIS/Documentation/DAP/html/search/groups_73.html
new file mode 100644
index 0000000..feab00e
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_73.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_73.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_73.js b/CMSIS/Documentation/DAP/html/search/groups_73.js
new file mode 100644
index 0000000..86c7de8
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_73.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['swd_20commands',['SWD Commands',['../group___d_a_p__swd__gr.html',1,'']]],
+ ['swo_20commands',['SWO Commands',['../group___d_a_p__swo__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_74.html b/CMSIS/Documentation/DAP/html/search/groups_74.html
new file mode 100644
index 0000000..315d58c
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_74.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_74.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_74.js b/CMSIS/Documentation/DAP/html/search/groups_74.js
new file mode 100644
index 0000000..ced3a5b
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_74.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['transfer_20commands',['Transfer Commands',['../group___d_a_p__transfer__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/groups_76.html b/CMSIS/Documentation/DAP/html/search/groups_76.html
new file mode 100644
index 0000000..881bf59
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_76.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="groups_76.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/groups_76.js b/CMSIS/Documentation/DAP/html/search/groups_76.js
new file mode 100644
index 0000000..42dd9ab
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/groups_76.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['validate_20debug_20unit',['Validate Debug Unit',['../group___d_a_p___validate__gr.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/mag_sel.png b/CMSIS/Documentation/DAP/html/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/mag_sel.png
Binary files differ
diff --git a/CMSIS/Documentation/DAP/html/search/nomatches.html b/CMSIS/Documentation/DAP/html/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/pages_66.html b/CMSIS/Documentation/DAP/html/search/pages_66.html
new file mode 100644
index 0000000..4051434
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/pages_66.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_66.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/pages_66.js b/CMSIS/Documentation/DAP/html/search/pages_66.js
new file mode 100644
index 0000000..84f63e3
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/pages_66.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['firmware_20for_20coresight_20debug_20access_20port',['Firmware for CoreSight Debug Access Port',['../index.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/pages_72.html b/CMSIS/Documentation/DAP/html/search/pages_72.html
new file mode 100644
index 0000000..ee0d002
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/pages_72.html
@@ -0,0 +1,25 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="pages_72.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/CMSIS/Documentation/DAP/html/search/pages_72.js b/CMSIS/Documentation/DAP/html/search/pages_72.js
new file mode 100644
index 0000000..529787f
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/pages_72.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['revision_20history_20of_20cmsis_2ddap',['Revision History of CMSIS-DAP',['../rev_hist_dap.html',1,'']]]
+];
diff --git a/CMSIS/Documentation/DAP/html/search/search.css b/CMSIS/Documentation/DAP/html/search/search.css
new file mode 100644
index 0000000..1746d13
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/search.css
@@ -0,0 +1,240 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#searchli {
+ float: right;
+ display: block;
+ width: 170px;
+ height: 24px;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ position: absolute;
+ float: none;
+ display: inline;
+ margin-top: 3px;
+ right: 0px;
+ width: 170px;
+ z-index: 102;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:116px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:0px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 1;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
diff --git a/CMSIS/Documentation/DAP/html/search/search.js b/CMSIS/Documentation/DAP/html/search/search.js
new file mode 100644
index 0000000..d5c42e6
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/search.js
@@ -0,0 +1,801 @@
+// Search script generated by doxygen
+// Copyright (C) 2009 by Dimitri van Heesch.
+
+// The code in this file is loosly based on main.js, part of Natural Docs,
+// which is Copyright (C) 2003-2008 Greg Valure
+// Natural Docs is licensed under the GPL.
+
+var indexSectionsWithContent =
+{
+ 0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101101101101000101110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101101100100000001110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "functions",
+ 2: "groups",
+ 3: "pages"
+};
+
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&#8226;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var hexCode;
+ if (code<16)
+ {
+ hexCode="0"+code.toString(16);
+ }
+ else
+ {
+ hexCode=code.toString(16);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
+ {
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e<searchData.length; e++)
+ {
+ var id = searchData[e][0];
+ var srResult = document.createElement('div');
+ srResult.setAttribute('id','SR_'+id);
+ setClassAttr(srResult,'SRResult');
+ var srEntry = document.createElement('div');
+ setClassAttr(srEntry,'SREntry');
+ var srLink = document.createElement('a');
+ srLink.setAttribute('id','Item'+e);
+ setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+ setClassAttr(srLink,'SRSymbol');
+ srLink.innerHTML = searchData[e][1][0];
+ srEntry.appendChild(srLink);
+ if (searchData[e][1].length==2) // single result
+ {
+ srLink.setAttribute('href',searchData[e][1][1][0]);
+ if (searchData[e][1][1][1])
+ {
+ srLink.setAttribute('target','_parent');
+ }
+ var srScope = document.createElement('span');
+ setClassAttr(srScope,'SRScope');
+ srScope.innerHTML = searchData[e][1][1][2];
+ srEntry.appendChild(srScope);
+ }
+ else // multiple results
+ {
+ srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+ var srChildren = document.createElement('div');
+ setClassAttr(srChildren,'SRChildren');
+ for (var c=0; c<searchData[e][1].length-1; c++)
+ {
+ var srChild = document.createElement('a');
+ srChild.setAttribute('id','Item'+e+'_c'+c);
+ setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+ setClassAttr(srChild,'SRScope');
+ srChild.setAttribute('href',searchData[e][1][c+1][0]);
+ if (searchData[e][1][c+1][1])
+ {
+ srChild.setAttribute('target','_parent');
+ }
+ srChild.innerHTML = searchData[e][1][c+1][2];
+ srChildren.appendChild(srChild);
+ }
+ srEntry.appendChild(srChildren);
+ }
+ srResult.appendChild(srEntry);
+ results.appendChild(srResult);
+ }
+}
+
diff --git a/CMSIS/Documentation/DAP/html/search/search_l.png b/CMSIS/Documentation/DAP/html/search/search_l.png
new file mode 100644
index 0000000..c872f4d
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/search_l.png
Binary files differ
diff --git a/CMSIS/Documentation/DAP/html/search/search_m.png b/CMSIS/Documentation/DAP/html/search/search_m.png
new file mode 100644
index 0000000..b429a16
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/search_m.png
Binary files differ
diff --git a/CMSIS/Documentation/DAP/html/search/search_r.png b/CMSIS/Documentation/DAP/html/search/search_r.png
new file mode 100644
index 0000000..97ee8b4
--- /dev/null
+++ b/CMSIS/Documentation/DAP/html/search/search_r.png
Binary files differ