diff options
author | Ali Labbene <ali.labbene@st.com> | 2019-12-11 08:59:21 +0100 |
---|---|---|
committer | Ali Labbene <ali.labbene@st.com> | 2019-12-16 16:35:24 +0100 |
commit | 9f95ff5b6ba01db09552b84a0ab79607060a2666 (patch) | |
tree | 8a6e0dda832555c692307869aed49d07ee7facfe /docs/DAP/html/search | |
parent | 76177aa280494bb36d7a0bcbda1078d4db717020 (diff) | |
download | st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.tar.gz st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.tar.bz2 st-cmsis-core-lowfat-9f95ff5b6ba01db09552b84a0ab79607060a2666.zip |
Official ARM version: v5.4.0
Add CMSIS V5.4.0, please refer to index.html available under \docs folder.
Note: content of \CMSIS\Core\Include has been copied under \Include to keep the same structure
used in existing projects, and thus avoid projects mass update
Note: the following components have been removed from ARM original delivery (as not used in ST packages)
- CMSIS_EW2018.pdf
- .gitattributes
- .gitignore
- \Device
- \CMSIS
- \CoreValidation
- \DAP
- \Documentation
- \DoxyGen
- \Driver
- \Pack
- \RTOS\CMSIS_RTOS_Tutorial.pdf
- \RTOS\RTX
- \RTOS\Template
- \RTOS2\RTX
- \Utilities
- All ARM/GCC projects files are deleted from \DSP, \RTOS and \RTOS2
Change-Id: Ia026c3f0f0d016627a4fb5a9032852c33d24b4d3
Diffstat (limited to 'docs/DAP/html/search')
70 files changed, 2130 insertions, 0 deletions
diff --git a/docs/DAP/html/search/all_0.html b/docs/DAP/html/search/all_0.html new file mode 100644 index 0000000..17b6da8 --- /dev/null +++ b/docs/DAP/html/search/all_0.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_0.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/docs/DAP/html/search/all_0.js b/docs/DAP/html/search/all_0.js new file mode 100644 index 0000000..249099b --- /dev/null +++ b/docs/DAP/html/search/all_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['atomic_20commands',['Atomic Commands',['../group__DAP__atomic__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/all_1.html b/docs/DAP/html/search/all_1.html new file mode 100644 index 0000000..e290644 --- /dev/null +++ b/docs/DAP/html/search/all_1.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_1.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/docs/DAP/html/search/all_1.js b/docs/DAP/html/search/all_1.js new file mode 100644 index 0000000..d7ec575 --- /dev/null +++ b/docs/DAP/html/search/all_1.js @@ -0,0 +1,17 @@ +var searchData= +[ + ['cpu_5fclock',['CPU_CLOCK',['../group__DAP__Config__Debug__gr.html#ga512016e5f1966a8fd45b3f1a81ba5b8f',1,'DAP_config.h']]], + ['cmsis_2ddap_20commands',['CMSIS-DAP Commands',['../group__DAP__Commands__gr.html',1,'']]], + ['cmsis_2ddap_20debug_20unit_20information',['CMSIS-DAP Debug Unit Information',['../group__DAP__Config__Debug__gr.html',1,'']]], + ['cmsis_2ddap_20initialization',['CMSIS-DAP Initialization',['../group__DAP__Config__Initialization__gr.html',1,'']]], + ['cmsis_2ddap_20hardware_20status_20leds',['CMSIS-DAP Hardware Status LEDs',['../group__DAP__Config__LEDs__gr.html',1,'']]], + ['cmsis_2ddap_20hardware_20i_2fo_20pin_20access',['CMSIS-DAP Hardware I/O Pin Access',['../group__DAP__Config__PortIO__gr.html',1,'']]], + ['cmsis_2ddap_20timestamp',['CMSIS-DAP Timestamp',['../group__DAP__Config__Timestamp__gr.html',1,'']]], + ['configure_20i_2fo_20ports_20and_20debug_20unit',['Configure I/O Ports and Debug Unit',['../group__DAP__ConfigIO__gr.html',1,'']]], + ['configure_20usb_20peripheral',['Configure USB Peripheral',['../group__DAP__ConfigUSB__gr.html',1,'']]], + ['common_20swd_2fjtag_20commands',['Common SWD/JTAG Commands',['../group__DAP__swj__gr.html',1,'']]], + ['connect_20swo_20trace',['Connect SWO Trace',['../group__DAP__USART__gr.html',1,'']]], + ['cmsis_2ddap_20vendor_20commands',['CMSIS-DAP Vendor Commands',['../group__DAP__Vendor__gr.html',1,'']]], + ['communication_20via_20usb_20hid',['Communication via USB HID',['../group__DAP__ConfigUSB__gr.html',1,'']]], + ['communication_20via_20winusb',['Communication via WinUSB',['../group__DAP__ConfigUSB__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/all_2.html b/docs/DAP/html/search/all_2.html new file mode 100644 index 0000000..95ded12 --- /dev/null +++ b/docs/DAP/html/search/all_2.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_2.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/docs/DAP/html/search/all_2.js b/docs/DAP/html/search/all_2.js new file mode 100644 index 0000000..c767009 --- /dev/null +++ b/docs/DAP/html/search/all_2.js @@ -0,0 +1,43 @@ +var searchData= +[ + ['debug_20unit_20processor',['Debug Unit Processor',['../group__DAP__ConfigMCU__gr.html',1,'']]], + ['dap_5fconnect',['DAP_Connect',['../group__DAP__Connect.html',1,'']]], + ['dap_5fdefault_5fport',['DAP_DEFAULT_PORT',['../group__DAP__Config__Debug__gr.html#ga89462514881c12c1508395050ce160eb',1,'DAP_config.h']]], + ['dap_5fdefault_5fswj_5fclock',['DAP_DEFAULT_SWJ_CLOCK',['../group__DAP__Config__Debug__gr.html#gab52710df89c3e3c19de577c638f954ea',1,'DAP_config.h']]], + ['dap_5fdelay',['DAP_Delay',['../group__DAP__Delay.html',1,'']]], + ['dap_5fdisconnect',['DAP_Disconnect',['../group__DAP__Disconnect.html',1,'']]], + ['dap_5fexecutecommands',['DAP_ExecuteCommands',['../group__DAP__ExecuteCommands__gr.html',1,'']]], + ['dap_5fgetproductstring',['DAP_GetProductString',['../group__DAP__Config__Debug__gr.html#ga947f60d7e5382cefe3087ad1fb46b13b',1,'DAP_config.h']]], + ['dap_5fgetsernumstring',['DAP_GetSerNumString',['../group__DAP__Config__Debug__gr.html#ga7b875652fd4e380af4d419bc2878ab33',1,'DAP_config.h']]], + ['dap_5fgetvendorstring',['DAP_GetVendorString',['../group__DAP__Config__Debug__gr.html#gad52ec88278b7b3ccbdcc10359dd8d0a8',1,'DAP_config.h']]], + ['dap_5fhoststatus',['DAP_HostStatus',['../group__DAP__HostStatus.html',1,'']]], + ['dap_5finfo',['DAP_Info',['../group__DAP__Info.html',1,'']]], + ['dap_5fjtag',['DAP_JTAG',['../group__DAP__Config__Debug__gr.html#ga3bbd310146b348db48a842ee804a0adf',1,'DAP_config.h']]], + ['dap_5fjtag_5fconfigure',['DAP_JTAG_Configure',['../group__DAP__JTAG__Configure.html',1,'']]], + ['dap_5fjtag_5fdev_5fcnt',['DAP_JTAG_DEV_CNT',['../group__DAP__Config__Debug__gr.html#gab29200a0988c7d1454f63661a8450dbf',1,'DAP_config.h']]], + ['dap_5fjtag_5fidcode',['DAP_JTAG_IDCODE',['../group__DAP__jtag__idcode.html',1,'']]], + ['dap_5fjtag_5fsequence',['DAP_JTAG_Sequence',['../group__DAP__JTAG__Sequence.html',1,'']]], + ['dap_5fpacket_5fcount',['DAP_PACKET_COUNT',['../group__DAP__Config__Debug__gr.html#ga03ed6a5aae34f4379ea97435122f83dd',1,'DAP_config.h']]], + ['dap_5fpacket_5fsize',['DAP_PACKET_SIZE',['../group__DAP__Config__Debug__gr.html#gaa28bb1da2661291634c4a8fb3e227404',1,'DAP_config.h']]], + ['dap_5fqueuecommands',['DAP_QueueCommands',['../group__DAP__QueueCommands__gr.html',1,'']]], + ['dap_5fresettarget',['DAP_ResetTarget',['../group__DAP__ResetTarget.html',1,'']]], + ['dap_5fsetup',['DAP_SETUP',['../group__DAP__Config__Initialization__gr.html#ga6d4656af10c47ec0d6c0389be2dbb4bb',1,'DAP_config.h']]], + ['dap_5fswd',['DAP_SWD',['../group__DAP__Config__Debug__gr.html#gaf886ab35e52d1ff2935351817786c8af',1,'DAP_config.h']]], + ['dap_5fswd_5fconfigure',['DAP_SWD_Configure',['../group__DAP__SWD__Configure.html',1,'']]], + ['dap_5fswd_5fsequence',['DAP_SWD_Sequence',['../group__DAP__SWD__Sequence.html',1,'']]], + ['dap_5fswj_5fclock',['DAP_SWJ_Clock',['../group__DAP__SWJ__Clock.html',1,'']]], + ['dap_5fswj_5fpins',['DAP_SWJ_Pins',['../group__DAP__SWJ__Pins.html',1,'']]], + ['dap_5fswj_5fsequence',['DAP_SWJ_Sequence',['../group__DAP__SWJ__Sequence.html',1,'']]], + ['dap_5fswo_5fbaudrate',['DAP_SWO_Baudrate',['../group__DAP__SWO__Baudrate.html',1,'']]], + ['dap_5fswo_5fcontrol',['DAP_SWO_Control',['../group__DAP__SWO__Control.html',1,'']]], + ['dap_5fswo_5fdata',['DAP_SWO_Data',['../group__DAP__SWO__Data.html',1,'']]], + ['dap_5fswo_5fextendedstatus',['DAP_SWO_ExtendedStatus',['../group__DAP__SWO__ExtendedStatus.html',1,'']]], + ['dap_5fswo_5fmode',['DAP_SWO_Mode',['../group__DAP__SWO__Mode.html',1,'']]], + ['dap_5fswo_5fstatus',['DAP_SWO_Status',['../group__DAP__SWO__Status.html',1,'']]], + ['dap_5fswo_5ftransport',['DAP_SWO_Transport',['../group__DAP__SWO__Transport.html',1,'']]], + ['dap_5ftransfer',['DAP_Transfer',['../group__DAP__Transfer.html',1,'']]], + ['dap_5ftransferabort',['DAP_TransferAbort',['../group__DAP__TransferAbort.html',1,'']]], + ['dap_5ftransferblock',['DAP_TransferBlock',['../group__DAP__TransferBlock.html',1,'']]], + ['dap_5ftransferconfigure',['DAP_TransferConfigure',['../group__DAP__TransferConfigure.html',1,'']]], + ['dap_5fwriteabort',['DAP_WriteABORT',['../group__DAP__WriteABORT.html',1,'']]] +]; diff --git a/docs/DAP/html/search/all_3.html b/docs/DAP/html/search/all_3.html new file mode 100644 index 0000000..4d312d0 --- /dev/null +++ b/docs/DAP/html/search/all_3.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_3.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/docs/DAP/html/search/all_3.js b/docs/DAP/html/search/all_3.js new file mode 100644 index 0000000..aa895b7 --- /dev/null +++ b/docs/DAP/html/search/all_3.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['firmware_20configuration',['Firmware Configuration',['../group__DAP__Config__gr.html',1,'']]], + ['flash_20program_20firmware',['Flash Program Firmware',['../group__DAP__ConfigFlash__gr.html',1,'']]], + ['firmware_20for_20coresight_20debug_20access_20port',['Firmware for CoreSight Debug Access Port',['../index.html',1,'']]] +]; diff --git a/docs/DAP/html/search/all_4.html b/docs/DAP/html/search/all_4.html new file mode 100644 index 0000000..d72a910 --- /dev/null +++ b/docs/DAP/html/search/all_4.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_4.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/docs/DAP/html/search/all_4.js b/docs/DAP/html/search/all_4.js new file mode 100644 index 0000000..ce6b958 --- /dev/null +++ b/docs/DAP/html/search/all_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['general_20commands',['General Commands',['../group__DAP__genCommands__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/all_5.html b/docs/DAP/html/search/all_5.html new file mode 100644 index 0000000..99ef726 --- /dev/null +++ b/docs/DAP/html/search/all_5.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_5.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/docs/DAP/html/search/all_5.js b/docs/DAP/html/search/all_5.js new file mode 100644 index 0000000..89a0213 --- /dev/null +++ b/docs/DAP/html/search/all_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['io_5fport_5fwrite_5fcycles',['IO_PORT_WRITE_CYCLES',['../group__DAP__Config__Debug__gr.html#ga119c70409a24e3a8bb35df07dffeb8c8',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/all_6.html b/docs/DAP/html/search/all_6.html new file mode 100644 index 0000000..6133ab3 --- /dev/null +++ b/docs/DAP/html/search/all_6.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_6.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/docs/DAP/html/search/all_6.js b/docs/DAP/html/search/all_6.js new file mode 100644 index 0000000..31d9fa4 --- /dev/null +++ b/docs/DAP/html/search/all_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jtag_20commands',['JTAG Commands',['../group__DAP__jtag__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/all_7.html b/docs/DAP/html/search/all_7.html new file mode 100644 index 0000000..5748125 --- /dev/null +++ b/docs/DAP/html/search/all_7.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_7.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/docs/DAP/html/search/all_7.js b/docs/DAP/html/search/all_7.js new file mode 100644 index 0000000..f31f88a --- /dev/null +++ b/docs/DAP/html/search/all_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['led_5fconnected_5fout',['LED_CONNECTED_OUT',['../group__DAP__Config__LEDs__gr.html#ga27408c1c7010aa394abdcf0c85d7b798',1,'DAP_config.h']]], + ['led_5frunning_5fout',['LED_RUNNING_OUT',['../group__DAP__Config__LEDs__gr.html#gaa27ef99d16e3e68759adf1e6cb016e50',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/all_8.html b/docs/DAP/html/search/all_8.html new file mode 100644 index 0000000..0179bdd --- /dev/null +++ b/docs/DAP/html/search/all_8.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_8.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/docs/DAP/html/search/all_8.js b/docs/DAP/html/search/all_8.js new file mode 100644 index 0000000..a6b5462 --- /dev/null +++ b/docs/DAP/html/search/all_8.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['pin_5fnreset_5fin',['PIN_nRESET_IN',['../group__DAP__Config__PortIO__gr.html#ga401f5879824966071ba05fb1b4102626',1,'DAP_config.h']]], + ['pin_5fnreset_5fout',['PIN_nRESET_OUT',['../group__DAP__Config__PortIO__gr.html#gacfe405b75aefcdf7c06b2b426595ea0a',1,'DAP_config.h']]], + ['pin_5fntrst_5fin',['PIN_nTRST_IN',['../group__DAP__Config__PortIO__gr.html#gabdce264d0e78ce31bcb2e91f97e49b2a',1,'DAP_config.h']]], + ['pin_5fntrst_5fout',['PIN_nTRST_OUT',['../group__DAP__Config__PortIO__gr.html#ga190b2403a1bc0dc9a94b70622ed9de41',1,'DAP_config.h']]], + ['pin_5fswclk_5ftck_5fclr',['PIN_SWCLK_TCK_CLR',['../group__DAP__Config__PortIO__gr.html#ga9dcba97c6779b70dca02e51a36696a61',1,'DAP_config.h']]], + ['pin_5fswclk_5ftck_5fin',['PIN_SWCLK_TCK_IN',['../group__DAP__Config__PortIO__gr.html#gafc133887a94442c3bc4424909dff8512',1,'DAP_config.h']]], + ['pin_5fswclk_5ftck_5fset',['PIN_SWCLK_TCK_SET',['../group__DAP__Config__PortIO__gr.html#ga43481ea1fcc2e389761ccb78bf76b891',1,'DAP_config.h']]], + ['pin_5fswdio_5fin',['PIN_SWDIO_IN',['../group__DAP__Config__PortIO__gr.html#ga6873b9000f9ec322626ecc06664fb229',1,'DAP_config.h']]], + ['pin_5fswdio_5fout',['PIN_SWDIO_OUT',['../group__DAP__Config__PortIO__gr.html#ga0c100894fc532bc05fc81f4128e06e23',1,'DAP_config.h']]], + ['pin_5fswdio_5fout_5fdisable',['PIN_SWDIO_OUT_DISABLE',['../group__DAP__Config__PortIO__gr.html#ga4873c485ca5e49efbb218f4f80a59a17',1,'DAP_config.h']]], + ['pin_5fswdio_5fout_5fenable',['PIN_SWDIO_OUT_ENABLE',['../group__DAP__Config__PortIO__gr.html#ga130df1a24eef09b9e250e7e328f06e50',1,'DAP_config.h']]], + ['pin_5fswdio_5ftms_5fclr',['PIN_SWDIO_TMS_CLR',['../group__DAP__Config__PortIO__gr.html#ga04aa6eb6186f50bb1ea7d991870f8670',1,'DAP_config.h']]], + ['pin_5fswdio_5ftms_5fin',['PIN_SWDIO_TMS_IN',['../group__DAP__Config__PortIO__gr.html#gaf127becf6c639beff822f83fbdef7761',1,'DAP_config.h']]], + ['pin_5fswdio_5ftms_5fset',['PIN_SWDIO_TMS_SET',['../group__DAP__Config__PortIO__gr.html#gaac7a2af102cc9fa9358d507c11cf9241',1,'DAP_config.h']]], + ['pin_5ftdi_5fin',['PIN_TDI_IN',['../group__DAP__Config__PortIO__gr.html#ga2cea243a2dbbece100f15a7f1fb04e5c',1,'DAP_config.h']]], + ['pin_5ftdi_5fout',['PIN_TDI_OUT',['../group__DAP__Config__PortIO__gr.html#gad40bb9c760000dfda7c533d63af3b4fa',1,'DAP_config.h']]], + ['pin_5ftdo_5fin',['PIN_TDO_IN',['../group__DAP__Config__PortIO__gr.html#gace11527334bc4453e8407e44fc58f619',1,'DAP_config.h']]], + ['port_5fjtag_5fsetup',['PORT_JTAG_SETUP',['../group__DAP__Config__PortIO__gr.html#ga037d02e221d71916a83349d6572bf91d',1,'DAP_config.h']]], + ['port_5foff',['PORT_OFF',['../group__DAP__Config__PortIO__gr.html#gaf31b342bc0fc5ad3669f43888466db61',1,'DAP_config.h']]], + ['port_5fswd_5fsetup',['PORT_SWD_SETUP',['../group__DAP__Config__PortIO__gr.html#ga08369d48fb874acdfb40726edaa3d147',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/all_9.html b/docs/DAP/html/search/all_9.html new file mode 100644 index 0000000..cd46d44 --- /dev/null +++ b/docs/DAP/html/search/all_9.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_9.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/docs/DAP/html/search/all_9.js b/docs/DAP/html/search/all_9.js new file mode 100644 index 0000000..9ce13b1 --- /dev/null +++ b/docs/DAP/html/search/all_9.js @@ -0,0 +1,6 @@ +var searchData= +[ + ['response_20status',['Response Status',['../group__DAP__Response__Status.html',1,'']]], + ['revision_20history_20of_20cmsis_2ddap',['Revision History of CMSIS-DAP',['../dap_revisionHistory.html',1,'']]], + ['reset_5ftarget',['RESET_TARGET',['../group__DAP__Config__Initialization__gr.html#gaa0feceaeee69d69927d8a9beb0272dd7',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/all_a.html b/docs/DAP/html/search/all_a.html new file mode 100644 index 0000000..eab6553 --- /dev/null +++ b/docs/DAP/html/search/all_a.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_a.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/docs/DAP/html/search/all_a.js b/docs/DAP/html/search/all_a.js new file mode 100644 index 0000000..9a2742c --- /dev/null +++ b/docs/DAP/html/search/all_a.js @@ -0,0 +1,10 @@ +var searchData= +[ + ['swd_20commands',['SWD Commands',['../group__DAP__swd__gr.html',1,'']]], + ['swo_20commands',['SWO Commands',['../group__DAP__swo__gr.html',1,'']]], + ['swo_5fbuffer_5fsize',['SWO_BUFFER_SIZE',['../group__DAP__Config__Debug__gr.html#ga5d89633a43ee3296e1754c7392ad856e',1,'DAP_config.h']]], + ['swo_5fmanchester',['SWO_MANCHESTER',['../group__DAP__Config__Debug__gr.html#ga213ee3d1501adeca4c9c660072922c7e',1,'DAP_config.h']]], + ['swo_5fstream',['SWO_STREAM',['../group__DAP__Config__Debug__gr.html#gafd6f450a10f4e03757388e00ea56906f',1,'DAP_config.h']]], + ['swo_5fuart',['SWO_UART',['../group__DAP__Config__Debug__gr.html#gaf0d60b30fb0eef2d249bc89a6e454ab6',1,'DAP_config.h']]], + ['swo_5fuart_5fmax_5fbaudrate',['SWO_UART_MAX_BAUDRATE',['../group__DAP__Config__Debug__gr.html#gad19240f209f055db7d70cb5eb2431d31',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/all_b.html b/docs/DAP/html/search/all_b.html new file mode 100644 index 0000000..a2c161e --- /dev/null +++ b/docs/DAP/html/search/all_b.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_b.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/docs/DAP/html/search/all_b.js b/docs/DAP/html/search/all_b.js new file mode 100644 index 0000000..a4476b8 --- /dev/null +++ b/docs/DAP/html/search/all_b.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['transfer_20commands',['Transfer Commands',['../group__DAP__transfer__gr.html',1,'']]], + ['target_5fdevice_5ffixed',['TARGET_DEVICE_FIXED',['../group__DAP__Config__Debug__gr.html#ga792651aa4035a7ad712c6bb201db8a6a',1,'DAP_config.h']]], + ['timestamp_5fclock',['TIMESTAMP_CLOCK',['../group__DAP__Config__Debug__gr.html#ga698a5a4ebd84335134a35e74848d2734',1,'DAP_config.h']]], + ['timestamp_5fget',['TIMESTAMP_GET',['../group__DAP__Config__Timestamp__gr.html#gaf9bdc40d3a256fc2cc4d26b295993d9c',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/all_c.html b/docs/DAP/html/search/all_c.html new file mode 100644 index 0000000..bdd3ee2 --- /dev/null +++ b/docs/DAP/html/search/all_c.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="all_c.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/docs/DAP/html/search/all_c.js b/docs/DAP/html/search/all_c.js new file mode 100644 index 0000000..a109d9a --- /dev/null +++ b/docs/DAP/html/search/all_c.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['validate_20debug_20unit',['Validate Debug Unit',['../group__DAP__Validate__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/close.png b/docs/DAP/html/search/close.png Binary files differnew file mode 100644 index 0000000..9342d3d --- /dev/null +++ b/docs/DAP/html/search/close.png diff --git a/docs/DAP/html/search/functions_0.html b/docs/DAP/html/search/functions_0.html new file mode 100644 index 0000000..16a5a52 --- /dev/null +++ b/docs/DAP/html/search/functions_0.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="functions_0.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/docs/DAP/html/search/functions_0.js b/docs/DAP/html/search/functions_0.js new file mode 100644 index 0000000..1e2a8ac --- /dev/null +++ b/docs/DAP/html/search/functions_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['dap_5fgetproductstring',['DAP_GetProductString',['../group__DAP__Config__Debug__gr.html#ga947f60d7e5382cefe3087ad1fb46b13b',1,'DAP_config.h']]], + ['dap_5fgetsernumstring',['DAP_GetSerNumString',['../group__DAP__Config__Debug__gr.html#ga7b875652fd4e380af4d419bc2878ab33',1,'DAP_config.h']]], + ['dap_5fgetvendorstring',['DAP_GetVendorString',['../group__DAP__Config__Debug__gr.html#gad52ec88278b7b3ccbdcc10359dd8d0a8',1,'DAP_config.h']]], + ['dap_5fsetup',['DAP_SETUP',['../group__DAP__Config__Initialization__gr.html#ga6d4656af10c47ec0d6c0389be2dbb4bb',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/functions_1.html b/docs/DAP/html/search/functions_1.html new file mode 100644 index 0000000..3b4eacf --- /dev/null +++ b/docs/DAP/html/search/functions_1.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="functions_1.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/docs/DAP/html/search/functions_1.js b/docs/DAP/html/search/functions_1.js new file mode 100644 index 0000000..f31f88a --- /dev/null +++ b/docs/DAP/html/search/functions_1.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['led_5fconnected_5fout',['LED_CONNECTED_OUT',['../group__DAP__Config__LEDs__gr.html#ga27408c1c7010aa394abdcf0c85d7b798',1,'DAP_config.h']]], + ['led_5frunning_5fout',['LED_RUNNING_OUT',['../group__DAP__Config__LEDs__gr.html#gaa27ef99d16e3e68759adf1e6cb016e50',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/functions_2.html b/docs/DAP/html/search/functions_2.html new file mode 100644 index 0000000..78be8b4 --- /dev/null +++ b/docs/DAP/html/search/functions_2.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="functions_2.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/docs/DAP/html/search/functions_2.js b/docs/DAP/html/search/functions_2.js new file mode 100644 index 0000000..a6b5462 --- /dev/null +++ b/docs/DAP/html/search/functions_2.js @@ -0,0 +1,23 @@ +var searchData= +[ + ['pin_5fnreset_5fin',['PIN_nRESET_IN',['../group__DAP__Config__PortIO__gr.html#ga401f5879824966071ba05fb1b4102626',1,'DAP_config.h']]], + ['pin_5fnreset_5fout',['PIN_nRESET_OUT',['../group__DAP__Config__PortIO__gr.html#gacfe405b75aefcdf7c06b2b426595ea0a',1,'DAP_config.h']]], + ['pin_5fntrst_5fin',['PIN_nTRST_IN',['../group__DAP__Config__PortIO__gr.html#gabdce264d0e78ce31bcb2e91f97e49b2a',1,'DAP_config.h']]], + ['pin_5fntrst_5fout',['PIN_nTRST_OUT',['../group__DAP__Config__PortIO__gr.html#ga190b2403a1bc0dc9a94b70622ed9de41',1,'DAP_config.h']]], + ['pin_5fswclk_5ftck_5fclr',['PIN_SWCLK_TCK_CLR',['../group__DAP__Config__PortIO__gr.html#ga9dcba97c6779b70dca02e51a36696a61',1,'DAP_config.h']]], + ['pin_5fswclk_5ftck_5fin',['PIN_SWCLK_TCK_IN',['../group__DAP__Config__PortIO__gr.html#gafc133887a94442c3bc4424909dff8512',1,'DAP_config.h']]], + ['pin_5fswclk_5ftck_5fset',['PIN_SWCLK_TCK_SET',['../group__DAP__Config__PortIO__gr.html#ga43481ea1fcc2e389761ccb78bf76b891',1,'DAP_config.h']]], + ['pin_5fswdio_5fin',['PIN_SWDIO_IN',['../group__DAP__Config__PortIO__gr.html#ga6873b9000f9ec322626ecc06664fb229',1,'DAP_config.h']]], + ['pin_5fswdio_5fout',['PIN_SWDIO_OUT',['../group__DAP__Config__PortIO__gr.html#ga0c100894fc532bc05fc81f4128e06e23',1,'DAP_config.h']]], + ['pin_5fswdio_5fout_5fdisable',['PIN_SWDIO_OUT_DISABLE',['../group__DAP__Config__PortIO__gr.html#ga4873c485ca5e49efbb218f4f80a59a17',1,'DAP_config.h']]], + ['pin_5fswdio_5fout_5fenable',['PIN_SWDIO_OUT_ENABLE',['../group__DAP__Config__PortIO__gr.html#ga130df1a24eef09b9e250e7e328f06e50',1,'DAP_config.h']]], + ['pin_5fswdio_5ftms_5fclr',['PIN_SWDIO_TMS_CLR',['../group__DAP__Config__PortIO__gr.html#ga04aa6eb6186f50bb1ea7d991870f8670',1,'DAP_config.h']]], + ['pin_5fswdio_5ftms_5fin',['PIN_SWDIO_TMS_IN',['../group__DAP__Config__PortIO__gr.html#gaf127becf6c639beff822f83fbdef7761',1,'DAP_config.h']]], + ['pin_5fswdio_5ftms_5fset',['PIN_SWDIO_TMS_SET',['../group__DAP__Config__PortIO__gr.html#gaac7a2af102cc9fa9358d507c11cf9241',1,'DAP_config.h']]], + ['pin_5ftdi_5fin',['PIN_TDI_IN',['../group__DAP__Config__PortIO__gr.html#ga2cea243a2dbbece100f15a7f1fb04e5c',1,'DAP_config.h']]], + ['pin_5ftdi_5fout',['PIN_TDI_OUT',['../group__DAP__Config__PortIO__gr.html#gad40bb9c760000dfda7c533d63af3b4fa',1,'DAP_config.h']]], + ['pin_5ftdo_5fin',['PIN_TDO_IN',['../group__DAP__Config__PortIO__gr.html#gace11527334bc4453e8407e44fc58f619',1,'DAP_config.h']]], + ['port_5fjtag_5fsetup',['PORT_JTAG_SETUP',['../group__DAP__Config__PortIO__gr.html#ga037d02e221d71916a83349d6572bf91d',1,'DAP_config.h']]], + ['port_5foff',['PORT_OFF',['../group__DAP__Config__PortIO__gr.html#gaf31b342bc0fc5ad3669f43888466db61',1,'DAP_config.h']]], + ['port_5fswd_5fsetup',['PORT_SWD_SETUP',['../group__DAP__Config__PortIO__gr.html#ga08369d48fb874acdfb40726edaa3d147',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/functions_3.html b/docs/DAP/html/search/functions_3.html new file mode 100644 index 0000000..ebf2eeb --- /dev/null +++ b/docs/DAP/html/search/functions_3.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="functions_3.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/docs/DAP/html/search/functions_3.js b/docs/DAP/html/search/functions_3.js new file mode 100644 index 0000000..52d877c --- /dev/null +++ b/docs/DAP/html/search/functions_3.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['reset_5ftarget',['RESET_TARGET',['../group__DAP__Config__Initialization__gr.html#gaa0feceaeee69d69927d8a9beb0272dd7',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/functions_4.html b/docs/DAP/html/search/functions_4.html new file mode 100644 index 0000000..7317ea9 --- /dev/null +++ b/docs/DAP/html/search/functions_4.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="functions_4.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/docs/DAP/html/search/functions_4.js b/docs/DAP/html/search/functions_4.js new file mode 100644 index 0000000..ba27261 --- /dev/null +++ b/docs/DAP/html/search/functions_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['timestamp_5fget',['TIMESTAMP_GET',['../group__DAP__Config__Timestamp__gr.html#gaf9bdc40d3a256fc2cc4d26b295993d9c',1,'DAP_config.h']]] +]; diff --git a/docs/DAP/html/search/groups_0.html b/docs/DAP/html/search/groups_0.html new file mode 100644 index 0000000..2090afa --- /dev/null +++ b/docs/DAP/html/search/groups_0.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_0.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/docs/DAP/html/search/groups_0.js b/docs/DAP/html/search/groups_0.js new file mode 100644 index 0000000..249099b --- /dev/null +++ b/docs/DAP/html/search/groups_0.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['atomic_20commands',['Atomic Commands',['../group__DAP__atomic__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_1.html b/docs/DAP/html/search/groups_1.html new file mode 100644 index 0000000..3ad8a3b --- /dev/null +++ b/docs/DAP/html/search/groups_1.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_1.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/docs/DAP/html/search/groups_1.js b/docs/DAP/html/search/groups_1.js new file mode 100644 index 0000000..ab3916b --- /dev/null +++ b/docs/DAP/html/search/groups_1.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['cmsis_2ddap_20commands',['CMSIS-DAP Commands',['../group__DAP__Commands__gr.html',1,'']]], + ['cmsis_2ddap_20debug_20unit_20information',['CMSIS-DAP Debug Unit Information',['../group__DAP__Config__Debug__gr.html',1,'']]], + ['cmsis_2ddap_20initialization',['CMSIS-DAP Initialization',['../group__DAP__Config__Initialization__gr.html',1,'']]], + ['cmsis_2ddap_20hardware_20status_20leds',['CMSIS-DAP Hardware Status LEDs',['../group__DAP__Config__LEDs__gr.html',1,'']]], + ['cmsis_2ddap_20hardware_20i_2fo_20pin_20access',['CMSIS-DAP Hardware I/O Pin Access',['../group__DAP__Config__PortIO__gr.html',1,'']]], + ['cmsis_2ddap_20timestamp',['CMSIS-DAP Timestamp',['../group__DAP__Config__Timestamp__gr.html',1,'']]], + ['configure_20i_2fo_20ports_20and_20debug_20unit',['Configure I/O Ports and Debug Unit',['../group__DAP__ConfigIO__gr.html',1,'']]], + ['configure_20usb_20peripheral',['Configure USB Peripheral',['../group__DAP__ConfigUSB__gr.html',1,'']]], + ['common_20swd_2fjtag_20commands',['Common SWD/JTAG Commands',['../group__DAP__swj__gr.html',1,'']]], + ['connect_20swo_20trace',['Connect SWO Trace',['../group__DAP__USART__gr.html',1,'']]], + ['cmsis_2ddap_20vendor_20commands',['CMSIS-DAP Vendor Commands',['../group__DAP__Vendor__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_2.html b/docs/DAP/html/search/groups_2.html new file mode 100644 index 0000000..361832c --- /dev/null +++ b/docs/DAP/html/search/groups_2.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_2.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/docs/DAP/html/search/groups_2.js b/docs/DAP/html/search/groups_2.js new file mode 100644 index 0000000..8cb329f --- /dev/null +++ b/docs/DAP/html/search/groups_2.js @@ -0,0 +1,32 @@ +var searchData= +[ + ['debug_20unit_20processor',['Debug Unit Processor',['../group__DAP__ConfigMCU__gr.html',1,'']]], + ['dap_5fconnect',['DAP_Connect',['../group__DAP__Connect.html',1,'']]], + ['dap_5fdelay',['DAP_Delay',['../group__DAP__Delay.html',1,'']]], + ['dap_5fdisconnect',['DAP_Disconnect',['../group__DAP__Disconnect.html',1,'']]], + ['dap_5fexecutecommands',['DAP_ExecuteCommands',['../group__DAP__ExecuteCommands__gr.html',1,'']]], + ['dap_5fhoststatus',['DAP_HostStatus',['../group__DAP__HostStatus.html',1,'']]], + ['dap_5finfo',['DAP_Info',['../group__DAP__Info.html',1,'']]], + ['dap_5fjtag_5fconfigure',['DAP_JTAG_Configure',['../group__DAP__JTAG__Configure.html',1,'']]], + ['dap_5fjtag_5fidcode',['DAP_JTAG_IDCODE',['../group__DAP__jtag__idcode.html',1,'']]], + ['dap_5fjtag_5fsequence',['DAP_JTAG_Sequence',['../group__DAP__JTAG__Sequence.html',1,'']]], + ['dap_5fqueuecommands',['DAP_QueueCommands',['../group__DAP__QueueCommands__gr.html',1,'']]], + ['dap_5fresettarget',['DAP_ResetTarget',['../group__DAP__ResetTarget.html',1,'']]], + ['dap_5fswd_5fconfigure',['DAP_SWD_Configure',['../group__DAP__SWD__Configure.html',1,'']]], + ['dap_5fswd_5fsequence',['DAP_SWD_Sequence',['../group__DAP__SWD__Sequence.html',1,'']]], + ['dap_5fswj_5fclock',['DAP_SWJ_Clock',['../group__DAP__SWJ__Clock.html',1,'']]], + ['dap_5fswj_5fpins',['DAP_SWJ_Pins',['../group__DAP__SWJ__Pins.html',1,'']]], + ['dap_5fswj_5fsequence',['DAP_SWJ_Sequence',['../group__DAP__SWJ__Sequence.html',1,'']]], + ['dap_5fswo_5fbaudrate',['DAP_SWO_Baudrate',['../group__DAP__SWO__Baudrate.html',1,'']]], + ['dap_5fswo_5fcontrol',['DAP_SWO_Control',['../group__DAP__SWO__Control.html',1,'']]], + ['dap_5fswo_5fdata',['DAP_SWO_Data',['../group__DAP__SWO__Data.html',1,'']]], + ['dap_5fswo_5fextendedstatus',['DAP_SWO_ExtendedStatus',['../group__DAP__SWO__ExtendedStatus.html',1,'']]], + ['dap_5fswo_5fmode',['DAP_SWO_Mode',['../group__DAP__SWO__Mode.html',1,'']]], + ['dap_5fswo_5fstatus',['DAP_SWO_Status',['../group__DAP__SWO__Status.html',1,'']]], + ['dap_5fswo_5ftransport',['DAP_SWO_Transport',['../group__DAP__SWO__Transport.html',1,'']]], + ['dap_5ftransfer',['DAP_Transfer',['../group__DAP__Transfer.html',1,'']]], + ['dap_5ftransferabort',['DAP_TransferAbort',['../group__DAP__TransferAbort.html',1,'']]], + ['dap_5ftransferblock',['DAP_TransferBlock',['../group__DAP__TransferBlock.html',1,'']]], + ['dap_5ftransferconfigure',['DAP_TransferConfigure',['../group__DAP__TransferConfigure.html',1,'']]], + ['dap_5fwriteabort',['DAP_WriteABORT',['../group__DAP__WriteABORT.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_3.html b/docs/DAP/html/search/groups_3.html new file mode 100644 index 0000000..f42200a --- /dev/null +++ b/docs/DAP/html/search/groups_3.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_3.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/docs/DAP/html/search/groups_3.js b/docs/DAP/html/search/groups_3.js new file mode 100644 index 0000000..44b1b95 --- /dev/null +++ b/docs/DAP/html/search/groups_3.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['firmware_20configuration',['Firmware Configuration',['../group__DAP__Config__gr.html',1,'']]], + ['flash_20program_20firmware',['Flash Program Firmware',['../group__DAP__ConfigFlash__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_4.html b/docs/DAP/html/search/groups_4.html new file mode 100644 index 0000000..b07fdf9 --- /dev/null +++ b/docs/DAP/html/search/groups_4.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_4.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/docs/DAP/html/search/groups_4.js b/docs/DAP/html/search/groups_4.js new file mode 100644 index 0000000..ce6b958 --- /dev/null +++ b/docs/DAP/html/search/groups_4.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['general_20commands',['General Commands',['../group__DAP__genCommands__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_5.html b/docs/DAP/html/search/groups_5.html new file mode 100644 index 0000000..35324c0 --- /dev/null +++ b/docs/DAP/html/search/groups_5.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_5.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/docs/DAP/html/search/groups_5.js b/docs/DAP/html/search/groups_5.js new file mode 100644 index 0000000..31d9fa4 --- /dev/null +++ b/docs/DAP/html/search/groups_5.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['jtag_20commands',['JTAG Commands',['../group__DAP__jtag__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_6.html b/docs/DAP/html/search/groups_6.html new file mode 100644 index 0000000..3231402 --- /dev/null +++ b/docs/DAP/html/search/groups_6.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_6.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/docs/DAP/html/search/groups_6.js b/docs/DAP/html/search/groups_6.js new file mode 100644 index 0000000..c4eb69a --- /dev/null +++ b/docs/DAP/html/search/groups_6.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['response_20status',['Response Status',['../group__DAP__Response__Status.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_7.html b/docs/DAP/html/search/groups_7.html new file mode 100644 index 0000000..27334b6 --- /dev/null +++ b/docs/DAP/html/search/groups_7.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_7.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/docs/DAP/html/search/groups_7.js b/docs/DAP/html/search/groups_7.js new file mode 100644 index 0000000..c8d51ee --- /dev/null +++ b/docs/DAP/html/search/groups_7.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['swd_20commands',['SWD Commands',['../group__DAP__swd__gr.html',1,'']]], + ['swo_20commands',['SWO Commands',['../group__DAP__swo__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_8.html b/docs/DAP/html/search/groups_8.html new file mode 100644 index 0000000..863d136 --- /dev/null +++ b/docs/DAP/html/search/groups_8.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_8.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/docs/DAP/html/search/groups_8.js b/docs/DAP/html/search/groups_8.js new file mode 100644 index 0000000..f117f87 --- /dev/null +++ b/docs/DAP/html/search/groups_8.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['transfer_20commands',['Transfer Commands',['../group__DAP__transfer__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/groups_9.html b/docs/DAP/html/search/groups_9.html new file mode 100644 index 0000000..e42b280 --- /dev/null +++ b/docs/DAP/html/search/groups_9.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="groups_9.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/docs/DAP/html/search/groups_9.js b/docs/DAP/html/search/groups_9.js new file mode 100644 index 0000000..a109d9a --- /dev/null +++ b/docs/DAP/html/search/groups_9.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['validate_20debug_20unit',['Validate Debug Unit',['../group__DAP__Validate__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/mag_sel.png b/docs/DAP/html/search/mag_sel.png Binary files differnew file mode 100644 index 0000000..81f6040 --- /dev/null +++ b/docs/DAP/html/search/mag_sel.png diff --git a/docs/DAP/html/search/nomatches.html b/docs/DAP/html/search/nomatches.html new file mode 100644 index 0000000..b1ded27 --- /dev/null +++ b/docs/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/docs/DAP/html/search/pages_0.html b/docs/DAP/html/search/pages_0.html new file mode 100644 index 0000000..c51c834 --- /dev/null +++ b/docs/DAP/html/search/pages_0.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="pages_0.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/docs/DAP/html/search/pages_0.js b/docs/DAP/html/search/pages_0.js new file mode 100644 index 0000000..c9c28ed --- /dev/null +++ b/docs/DAP/html/search/pages_0.js @@ -0,0 +1,5 @@ +var searchData= +[ + ['communication_20via_20usb_20hid',['Communication via USB HID',['../group__DAP__ConfigUSB__gr.html',1,'']]], + ['communication_20via_20winusb',['Communication via WinUSB',['../group__DAP__ConfigUSB__gr.html',1,'']]] +]; diff --git a/docs/DAP/html/search/pages_1.html b/docs/DAP/html/search/pages_1.html new file mode 100644 index 0000000..2a98fce --- /dev/null +++ b/docs/DAP/html/search/pages_1.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="pages_1.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/docs/DAP/html/search/pages_1.js b/docs/DAP/html/search/pages_1.js new file mode 100644 index 0000000..84f63e3 --- /dev/null +++ b/docs/DAP/html/search/pages_1.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/docs/DAP/html/search/pages_2.html b/docs/DAP/html/search/pages_2.html new file mode 100644 index 0000000..0711a0b --- /dev/null +++ b/docs/DAP/html/search/pages_2.html @@ -0,0 +1,26 @@ +<!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"/> +<meta name="generator" content="Doxygen 1.8.6"> +<link rel="stylesheet" type="text/css" href="search.css"/> +<script type="text/javascript" src="pages_2.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/docs/DAP/html/search/pages_2.js b/docs/DAP/html/search/pages_2.js new file mode 100644 index 0000000..1e5a3f9 --- /dev/null +++ b/docs/DAP/html/search/pages_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['revision_20history_20of_20cmsis_2ddap',['Revision History of CMSIS-DAP',['../dap_revisionHistory.html',1,'']]] +]; diff --git a/docs/DAP/html/search/search.css b/docs/DAP/html/search/search.css new file mode 100644 index 0000000..1746d13 --- /dev/null +++ b/docs/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/docs/DAP/html/search/search.js b/docs/DAP/html/search/search.js new file mode 100644 index 0000000..c03031d --- /dev/null +++ b/docs/DAP/html/search/search.js @@ -0,0 +1,799 @@ +// 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: "acdfgijlprstv", + 1: "dlprt", + 2: "acdfgjrstv", + 3: "cfr" +}; + +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\u0080-\uFFFF]/)) + { + 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='•'; + } + else + { + node.innerHTML=' '; + } + 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 idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair + { + idxChar = searchValue.substr(0, 2); + } + + var resultsPage; + var resultsPageWithSearch; + var hasResultsPage; + + var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) + { + var hexCode=idx.toString(16); + 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/docs/DAP/html/search/search_l.png b/docs/DAP/html/search/search_l.png Binary files differnew file mode 100644 index 0000000..c872f4d --- /dev/null +++ b/docs/DAP/html/search/search_l.png diff --git a/docs/DAP/html/search/search_m.png b/docs/DAP/html/search/search_m.png Binary files differnew file mode 100644 index 0000000..b429a16 --- /dev/null +++ b/docs/DAP/html/search/search_m.png diff --git a/docs/DAP/html/search/search_r.png b/docs/DAP/html/search/search_r.png Binary files differnew file mode 100644 index 0000000..97ee8b4 --- /dev/null +++ b/docs/DAP/html/search/search_r.png |