Data Sheet
USB Audio Controller
SN11220ACF
request “Get Report” to get the input report.
To send data to the USB audio controller, the host software should issue a HID class
request “Set Report” to send the output report. There are total of 16 bytes of both
output report and input report. The format of them is described as below.
Report In Bytes
Buttons
Vol up
Byte 0
Bit 0
Bit 1
Vol down
Mute play
Bit 2
Mute record(host can’t do this)
GPIO0 state (low=“0”, high=“1”)
GPIO1 state (low=“0”, high=“1”)
GPIO2 state (low=“0”, high=“1”)
GPIO3 state (low=“0”, high=“1”)
Two-wire serial port input register 0
Two-wire serial port input register 1
Can be ignored
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
MCU byte 0
MCU byte 1
ACF reserved
ACF reserved
ACF reserved
ACF reserved
MCU byte 2
MCU byte 3
MCU byte 4
MCU byte 5
MCU byte 6
MCU byte 7
MCU byte 8
MCU byte 9
Used by SONiX
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte A
Byte B
Byte C
Byte D
Byte E
Byte F
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Bit 7~0
Can be ignored
Can be ignored
Can be ignored
Two-wire serial port input register 2
Two-wire serial port input register 3
Two-wire serial port input register 4
Two-wire serial port input register 5
Two-wire serial port input register 6
Two-wire serial port input register 7
Two-wire serial port input register 8
Two-wire serial port input register 9
Fixed 0x00
Byte 0 :
Byte 0 is used to report the button and GPIO status of the USB device.
Sonix Confidential
- 13 -
Do not copy, reproduce, or distribute without permission
2006 Aug 10, V1.01