CMSIS-DAP: DAP_TI_Value

| CMSIS-DAP Version 1.2.0 (Proposal) Interface Firmware for CoreSight Debug Access Port

- Main Page
- Usage and Description
- Reference

All Functions Groups Pages
DAP_TI_Value
Test Input Commands

Get live data values from Test Input channels. More...

Get live data values from Test Input channels.

The DAP_TI_Value Command returns the live (current) values of the Test Inputs in the CMSIS-DAP Debug Unit. Returned are live data that are currently available in the Test Inputs channels.

DAP_TI_Value Request:

| BYTE | SHORT ******| BYTE ***********|
> 0x1E | ChannelMask | DT_Time_Request |
|******|*************|*****************|

- ChannelMask: Bit mask that encodes the channels that should be scanned.
- Time_Request:
  - 0: No Time Stamp in response.
  - 1: Include Time Stamp in response.

DAP_TI_Value Response:

| BYTE | SHORT ******| WORD ++++++++|++++++++++++|
< 0x1E | ChannelMask | TD_TimeStamp | DataValues |
|******|*************|++++++++++++++|++++++++++++|

- ChannelMask: Bit mask of channels that are actually scanned. Depending on the capabilities of the Debug Unit, this might be less than the request channels.
- TD_TimeStamp: Test Domain Timer value at the beginning the the request (only present if DT_Time_Request is set to 1).
- DataValues: data values of the various Test Inputs (starting with channel=0). The size of DataValues depends on the data size (see DAP_TI_Info Response, Attributes bit 0..2) In case of SHORT or WORD data format, the LSB is send first.