
DA14681 Wearable Development Kit API
© 2017 Dialog Semiconductor
Tables
Table 1: Wearable CTS API................................................................................................................ 12
Table 2: Wearable DWS API............................................................................................................... 13
Table 3: Wearable HCS API................................................................................................................ 15
Table 4: Wearable SUOTA API........................................................................................................... 17
Table 5: Wearable touch pad API ....................................................................................................... 18
Table 6: Wearable push button API .................................................................................................... 19
Table 7: Data Storage API................................................................................................................... 20
Table 8: Wearable battery API ............................................................................................................ 25
Table 9: Wearable clock manager API................................................................................................ 25
Table 10: Wearable RTC API.............................................................................................................. 26
Table 11: Wearable Health Toolbox Control API ................................................................................ 28
Table 12: Calibration Control Flags (byte 1)........................................................................................ 40
Table 13: Calibration control flags (byte 2).......................................................................................... 40
Table 14: User Interface Task API ...................................................................................................... 54
Table 15: GDI API ............................................................................................................................... 60
Table 16: Widgets API......................................................................................................................... 65
Table 17: Basic Health Toolbox API Sensors/Services Configuration Functions ............................... 74
Table 18: Health Toolbox Task API..................................................................................................... 75
Table 19: Inertial Sensors HT-Implementation API........................................................................... 106
Table 20: Environmental Sensors HT-Implementation API............................................................... 118
Table 21: Health Care Sensors HT-Implementation API .................................................................. 129
Table 22: Sensor Fusion Service HT-Implementation API................................................................ 139
Table 23: Heart Rate Estimation Service HT-Implementation API.................................................... 144
Table 24: Step Counting Service HT-Implementation API................................................................ 149
Table 25: Calories Counting Service HT-Implementation API.......................................................... 154
Table 26: Sleep Quality Monitoring Service HT-Implementation API ............................................... 160
Table 27: Timer Component API....................................................................................................... 165
Table 28: Sensor Control API............................................................................................................ 170
Table 29: Health Care Services Task API......................................................................................... 191
Table 30: KIWI Services Task API .................................................................................................... 210
Table 31: Heart Rate Estimation Library API .................................................................................... 228
Table 32: Sleep Quality Monitoring Library API ................................................................................ 230
Table 33: Calories Counting Library API........................................................................................... 235
Table 34: BMI160 Driver API............................................................................................................. 245
Table 35: BMM150 Driver API........................................................................................................... 280
Table 36: BME280 Driver API ........................................................................................................... 290
Table 37: DI5115 Driver API.............................................................................................................. 297
Table 38: SX9300 Driver API ............................................................................................................ 302
Table 39: AB08X5 Driver API............................................................................................................ 310
Table 40: LS013B7DH03 driver API.................................................................................................. 318
Table 41: FXL6408 Driver API........................................................................................................... 320
1 Terms and Definitions
AHRS Attitude and Heading Reference System
API Application Programming Interface
BAS Battery Service
BD Bluetooth Device (address)
BLE Bluetooth low energy
BMR Basal Metabolic Rate
CAS Custom Alarm Service
CC Constant Current (charging)
CIB Connection Interface Board
CV Constant Voltage (charging)