3.6.10 CNFG_GetIOConfiguration Command and its Response

The CNFG_GetIOConfiguration command (0xA3) reads the I/O configuration from SRAM or NVM:

  • bSource → 0x00 = SRAM; 0x01 = NVM

This command is sent through Endpoint 0x05 (OUT). The response is read through Endpoint 0x85 (IN).

Table 3-25. CNFG_GetIOConfiguration - Command
Byte IndexCommandDescription
0

0xA3

Command codeReturns the I/O Configuration from SRAM or NVM
1

0x00

0x01

bSource: SRAM

NVM

Table 3-26. CNFG_GetIOConfiguration - Response
Byte IndexResponseDescription
0

0xA3

Echo command code

Returns whether the CNFG_IOConfiguration command is accepted and returns the I/O configuration from the specified source
10x21Accepted: Successful
0x60Rejected: Invalid ParametersRejected because the configuration is invalid
2bIO0SIO0 configurationRefer to the IO0 setting register
3bIO1SIO1 configurationRefer to the IO1 setting register
4bIO2SIO2 configurationRefer to the IO2 setting register
5bIO3SIO3 configurationRefer to the IO3 setting register
6bIO4SIO4 configurationRefer to the IO4 setting register
7bIO5SIO5 configurationRefer to the IO5 setting register