
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