CMSIS-DAP  Version 0.01 - Beta
Interface Firmware for CoreSight Debug Access Port
 All Functions Groups Pages
Reference
Here is a list of all modules:
[detail level 123]
oFirmware ConfigurationCMSIS-DAP is designed for Debug Units with Cortex-M microcontroller
|oDebug Unit ProcessorCMSIS-DAP Firmware runs on Debug Units with a Cortex-M Microcontroller
|oConfigure I/O Ports and Debug UnitDAP_config.h configures I/O ports and Debug Unit hardware parameters
||oCMSIS-DAP Debug Unit InformationProvides definitions about:
||oCMSIS-DAP Hardware I/O Pin AccessStandard I/O Pins of the CMSIS-DAP Hardware Debug Port support standard JTAG mode and Serial Wire Debug (SWD) mode
||oCMSIS-DAP Hardware Status LEDsCMSIS-DAP Hardware may provide LEDs that indicate the status of the CMSIS-DAP Debug Unit
||\CMSIS-DAP InitializationCMSIS-DAP Hardware I/O and LED Pins are initialized with the function DAP_SETUP
|oConfigure USB PeripheralCMSIS-DAP Firmware uses USB HID as interface to host computer
|\Flash Program FirmwareThe CMSIS-DAP Firmware is programmed into Flash ROM of a Debug Unit
oValidate Debug UnitA CMSIS-DAP conforming Debug Unit must be validated
oCMSIS-DAP CommandsCommands between Debug Unit and host computer
|oGeneral CommandsInformation and Control commands for the CMSIS-DAP Debug Unit
||oDAP_InfoGet Information about CMSIS-DAP Debug Unit
||oDAP_LEDControl Debug Unit Status LEDs
||oDAP_ConnectConnect to Device and selected DAP mode
||oDAP_DisconnectDisconnect from active Debug Port
||oDAP_WriteABORTWrite ABORT Register
||oDAP_DelayWait for specified delay
||\DAP_ResetTargetReset Target with Device specific sequence
|oCommon SWD/JTAG CommandsSet SWD/JTAG clock and control/monitor SWD/JTAG I/O pins
||oDAP_SWJ_PinsControl and monitor SWD/JTAG Pins
||oDAP_SWJ_ClockSelect SWD/JTAG Clock
||\DAP_SWJ_SequenceGenerate SWJ sequence SWDIO/TMS @SWCLK/TCK
|oSWD CommandsConfigure the parameters for SWD mode
||\DAP_SWD_ConfigureConfigure SWD Protocol
|oJTAG CommandsInterate and configure the JTAG device chain
||oDAP_JTAG_SequenceGenerate JTAG sequence TMS,TDI and capture TDO
||oDAP_JTAG_ConfigureConfigure JTAG Chain
||\DAP_JTAG_IDCODERead JTAG IDCODE
|oTransfer CommandsRead and Writes to CoreSight registers
||oDAP_TransferConfigureConfigure Transfers
||oDAP_TransferRead/write single and multiple registers
||oDAP_TransferBlockRead/Write a block of data from/to a single register
||\DAP_TransferAbortAbort current Transfer
|\Response StatusStatus Information in Response Data
\CMSIS-DAP Vendor CommandsExtend CMSIS-DAP Firmware with commands
 \Adapt Vendor CommandsThe file DAP_vendor.c provides template source code for extension of a Debug Unit with Vendor Commands