5.2.1 Interfaces
All functionality of the DGI is centered around the implemented interfaces. All interfaces use the same USB protocol, but every interface has its own configuration parameters and handling of communication. For details, refer to the interface-specific sections. Note that not all interfaces are available on all boards implementing the DGI device. The available interfaces can be read through the USB protocol.
Name | Identifier | Description |
---|---|---|
Timestamp | 0x00 | Service interface which appends timestamps to all received events on associated interfaces. |
UART | 0x21 | Communicates directly over UART in Client mode. |
Power | 0x40 (data) | Receives data and sync events from the attached power measurement co-processors. |
Debugger Polling | 0x50 | Polling of timestamped samples of the program counter,allowing an
insight in the program execution of the device. For more information, see 5.6 Debugger Polling. |
Reserved | 0xFF | Special identifier used to indicate no interface. |