| Nordic Thingy:52 v2.0.0

Data Structures
Here are the data structures with brief descriptions:

C AccAxesRaw_t | Acceleration data struct
C batt_meas_init_t | Init parameters for m_batt_meas
C batt_meas_param_t | Input parameters for m_batt_meas
C ble_tcs_init_t | Thingy Configuration Service initialization structure
C ble_tcs_s | Thingy Configuration Service structure
C ble_tes_init_t | Thingy Environment Service initialization structure
C ble_tes_s | Thingy Environment Service structure
C ble_tms_init_t | Motion Service initialization structure
C ble_tms_s | Motion Service structure
C ble_tss_init_t | Thingy Sound Service initialization structure
C ble_tss_s | Thingy Sound Service structure
C ble_uis_init_t | LED Button Service init structure. This structure contains all options and data needed for initialization of the service
C ble_uis_s | LED Button Service structure. This structure contains various status information for the service
C drv_acc_cfg_t | LIS3DH accelerometer configuration struct
C drv_bh1745_cfg_t | BH1745 configuration
C drv_bh1745_data_t | Measurement result
C drv_bh1745_threshold_t | Measurement thresholds
C drv_ccs811_alg_result_t | The algorithm result data of the CCS811 device
C drv_ccs811_cfg_t | CCS811 configuration
C drv_color_init_t | Color sensor configuration struct
C drv_ext_gpio_init_t | GPIO extender driver configuration
C drv_ext_light_conf_t | Struct that defines the type of light (monochrome or RGB) and the corresponding connected pins. All lights are per definition sinked (The IO extender provides ground to the lights)
C drv_ext_light_data_t | App timer and internal light timing struct
C drv_ext_light_init_t | Struct for initializing the light driver
C drv_ext_light_rgb_intensity_t | Simplified struct for setting RGB intensity directly
C drv_ext_light_rgb_sequence_t | The color mix and sequence variables if a sequence (e.g. breathe) is used
C drv_ext_light_status_t | Struct used by the app_timer handler, mainly for power saving
C drv_gas_init_t | Gas sensor init struct
C drv_hts221_calib_t | Calibration struct
C drv_hts221_cfg_t | Configuration struct for HTS221 humidity sensor
C drv_hts221_twi_cfg_t | Initialization struct for the humidity driver
C drv_humidity_init_t | Initialization struct for the humidity driver
C drv_lps22hb_cfg_t | Configuration struct for the LPS22HB pressure sensor
C drv_lps22hb_twi_cfg_t | Initialization struct for the LPS22HB pressure sensor driver
C drv_motion_cfg_t | Motion configuration struct
C drv_motion_twi_init_t | Motion initialization struct
C drv_mpu9250_init_t | TWI communication initialization struct
C drv_pressure_evt_t | Pressure event struct
C drv_pressure_init_t | Initialization struct for pressure driver
C drv_speaker_init_t | Speaker driver initialization type
C drv_sx1509_cfg_t | SX1509 configuration
C m_audio_frame_t | Compressed audio frame representation
C m_batt_meas_event_t | The struct passed to the handler with relevant battery information
C m_ble_evt_t | BLE event structure
C m_ble_init_t | Initialization parameters
C m_ble_service_handle_t | BLE service handle structure
C m_environment_init_t | Initialization parameters
C m_motion_init_t | TWI configuration struct
C m_ui_init_t | TWI configuraion
C state_of_charge_t | Struct for providing m_batt_meas with information on converting voltage to state of charge (Remaining battery capacity)
C sx150x_led_drv_regs_vals_t | Struct for holding values to be placed in io extender led driver registers. Consult the SX150x manual for further details
C voltage_divider_t | Struct for providing m_batt_meas with physical voltage divider information