# Atmel EDBG-based Tools Protocols
CMSIS-DAP

## CMSIS-DAP vendor commands

The CMSIS-DAP protocol contains a section of "vendor commands" which are free to use for performing special functions. This section defines the vendor commands used by EDBG-based tools.

A summary of vendor commands is given here:

Table 2. Vendor command summary

ID value | Command | Usage | Description
--- | --- | --- | ---
0x80 | AVR_CMD | AVR | Enveloped AVR protocol command
0x81 | AVR_RSP | AVR | Enveloped AVR protocol response poll
0x82 | AVR_EVT | AVR | Enveloped AVR protocol event poll
0x83 | GET_CONFIG | EDBG | Retrieve EDBG board configuration
0x84 | SET_CONFIG | EDBG | Set EDBG board configuration (only on HHB suffixed parts)
0x85 | RESET | ARM | Perform custom reset sequence
0x86 | ERASE_PIN | ARM/EDBG | Control the erase pin
0x87 | SERIAL_TRACE | ARM | Serial trace capture commands
0x88 | GET_REQUEST | EDBG | Enveloped EDBG GET command
0x89 | SET_REQUEST | EDBG | Enveloped EDBG SET command

Prev | Up | Next
| Home |