DA14585 Voice RCU Software Manual
© 2017 Dialog Semiconductor
Tables
Table 1: Voice RCU Key Peripheral Components ................................................................................ 9
Table 2: Debug Connector Pinout ....................................................................................................... 10
Table 3: Test Connector Pinout ........................................................................................................... 10
Table 4: Steps for Building and Downloading the Firmware ............................................................... 12
Table 5: Steps for Connecting and Testing the Keypad and Sound ................................................... 14
Table 6: LED Functionality .................................................................................................................. 24
Table 7: Steps for Firmware Updating Using SUOTA ......................................................................... 25
Table 8: Audio Stream In-Band Commands ........................................................................................ 31
Table 9: Compressed Audio Bit Rate .................................................................................................. 39
Table 10: ADV_IDLE State Transitions ............................................................................................... 51
Table 11: ADV_DIRECTED State Transitions ..................................................................................... 51
Table 12: ADV_UNDIRECTED State Transitions ............................................................................... 52
Table 13: ADV_UNDIRECTED_LIM State Transitions ....................................................................... 53
Table 14: ADV_UNDIRECTED_NO_PAIRING State Transitions ....................................................... 53
Table 15: ADV_UNDIRECTED_SLOW State Transitions ................................................................... 54
Table 16: ADV_FSM_EVENT_PENDING State Transitions ............................................................... 54
Table 17: IDLE_ST State Transitions .................................................................................................. 59
Table 18: ADVERTISING_ST State Transitions ................................................................................. 59
Table 19: CONNECTION_IN_PROGRESS_ST State Transitions ..................................................... 60
Table 20: CONNECTED_PAIRING_ST State Transitions .................................................................. 60
Table 21: CONNECTED_ST State Transitions ................................................................................... 61
Table 22: POWEROFF_ST State Transitions ..................................................................................... 62
Table 23: DISCONNECTED_INIT_ST State Transitions .................................................................... 62
Table 24: WAITING_DISCONNECTION_AFTER_POWEROFF State Transitions ............................ 62
Table 25: Dialog Audio Service Characteristics .................................................................................. 73
Table 26: Control Point Command Structure ...................................................................................... 73
Table 27: Control Point Commands .................................................................................................... 73
Table 28: Set ATT Packet Size Command Parameters ...................................................................... 74
Table 29: Set Connection Parameters Command Parameters ........................................................... 74
Table 30: Emulate Key Press Command Parameters ........................................................................ 74
Table 31: Control Point Notification Structure ..................................................................................... 75
Table 32: Control Point Notifications ................................................................................................... 75
Table 33: Keyboard Key Report Fields ............................................................................................... 75
Table 34: Debug Info Report Fields .................................................................................................... 76
Table 35: Connection Parameter Report Fields .................................................................................. 76
Table 36: ATT packet size report fields ............................................................................................... 76
Table 37: Device Configuration Structure ........................................................................................... 76
Table 38: Audio Stream Configuration Report Fields .......................................................................... 76
Table 39: Vendor-Defined HID Reports for Audio Stream Functionality ............................................. 78
Table 40: Vendor Defined HID Reports for Gyro/Accelerometer Sensor ............................................ 79
Table 41: Reconnect the RCU from Scratch ....................................................................................... 81
Table 42: Build and Download the Firmware to Other Hardware........................................................ 83
Table 43: Microphone Connection ...................................................................................................... 88
Table 44: Special Keys ........................................................................................................................ 90
Table 45: Keyboard Definitions ........................................................................................................... 91
Table 46: Keyboard Connection .......................................................................................................... 91
Table 47: Module Configuration .......................................................................................................... 92
Table 48: I2C Pin Configuration .......................................................................................................... 93
Table 49: Shuttle Board Connection over I2C ..................................................................................... 93
Table 50: SPI Pin Definitions ............................................................................................................... 94
Table 51: Shuttle Board Connection over SPI..................................................................................... 94
Table 52: Slider Gestures .................................................................................................................... 96