CM6533,CM6533N,CM6533X1,CM6533DH
USB Audio Chip
Page
26
/
60
www.cmedia.com.tw
Rev.1.7
Copyright© C-Media Electronics Inc.
6.4.2
HID get_input_report
Command Format:
bmRequestType
bRequest
wValue
wIndex
wLength
Data
8’h A1
8’h 01
(Get_Report)
16’h 01 01
(Rpt Type + Rpt ID)
16’h 00 03
(Interface)
16’h 00 10
(16 bytes)
Report
**Note: The Start_Addr value in the input reported is put in the Internal Register Address 0xff. Software must set the
value of Start_Addr Register to make sure get_input_report can read the proper data desired.
Input Data Format:
byte0
always 1 for org HID event report ID
byte1
for defined HID event, each event occupies one bit
byte2
byte3
start address of returned data (H-start_addr)
byte4
start address of returned data (L-start_addr)
byte5
bit7
bit6:UART_INT
bit5:GPI_INT
bit4:SPIS_INT(slave mode int)
bit3: SPIM_INT(master mode int)
bit2:I2CS_INT(slave mode int)
bit1:I2CM_INT(master mode int)
bit0: IR_INT
byte6
read data of [start_addr]
byte7
read data of [sta1]
byte8
read data of [sta2]
byte9
read data of [sta3]
byte10
read data of [sta4]
byte11
read data of [sta5]
byte12
read data of [sta6]
byte13
read data of [sta7]
byte14
read data of [sta8]
byte15
read data of [sta9]