Nordic Thingy:52 v2.2.0
Data Structures
Here are the data structures with brief descriptions:
 CAccAxesRaw_tAcceleration data struct
 Cbatt_meas_init_tInit parameters for m_batt_meas
 Cbatt_meas_param_tInput parameters for m_batt_meas
 Cble_tcs_init_tThingy Configuration Service initialization structure
 Cble_tcs_sThingy Configuration Service structure
 Cble_tes_init_tThingy Environment Service initialization structure
 Cble_tes_sThingy Environment Service structure
 Cble_tms_init_tMotion Service initialization structure
 Cble_tms_sMotion Service structure
 Cble_tss_init_tThingy Sound Service initialization structure
 Cble_tss_sThingy Sound Service structure
 Cble_uis_init_tLED Button Service init structure. This structure contains all options and data needed for initialization of the service
 Cble_uis_sLED Button Service structure. This structure contains various status information for the service
 Cdrv_acc_cfg_tLIS3DH accelerometer configuration struct
 Cdrv_bh1745_cfg_tBH1745 configuration
 Cdrv_bh1745_data_tMeasurement result
 Cdrv_bh1745_threshold_tMeasurement thresholds
 Cdrv_ccs811_alg_result_tThe algorithm result data of the CCS811 device
 Cdrv_ccs811_cfg_tCCS811 configuration
 Cdrv_color_init_tColor sensor configuration struct
 Cdrv_ext_gpio_init_tGPIO extender driver configuration
 Cdrv_ext_light_conf_tStruct 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)
 Cdrv_ext_light_data_tApp timer and internal light timing struct
 Cdrv_ext_light_init_tStruct for initializing the light driver
 Cdrv_ext_light_rgb_intensity_tSimplified struct for setting RGB intensity directly
 Cdrv_ext_light_rgb_sequence_tThe color mix and sequence variables if a sequence (e.g. breathe) is used
 Cdrv_ext_light_status_tStruct used by the app_timer handler, mainly for power saving
 Cdrv_gas_init_tGas sensor init struct
 Cdrv_hts221_calib_tCalibration struct
 Cdrv_hts221_cfg_tConfiguration struct for HTS221 humidity sensor
 Cdrv_hts221_twi_cfg_tInitialization struct for the humidity driver
 Cdrv_humidity_init_tInitialization struct for the humidity driver
 Cdrv_lps22hb_cfg_tConfiguration struct for the LPS22HB pressure sensor
 Cdrv_lps22hb_twi_cfg_tInitialization struct for the LPS22HB pressure sensor driver
 Cdrv_motion_cfg_tMotion configuration struct
 Cdrv_motion_twi_init_tMotion initialization struct
 Cdrv_mpu9250_init_tTWI communication initialization struct
 Cdrv_pressure_evt_tPressure event struct
 Cdrv_pressure_init_tInitialization struct for pressure driver
 Cdrv_speaker_init_tSpeaker driver initialization type
 Cdrv_sx1509_cfg_tSX1509 configuration
 Cm_audio_frame_tCompressed audio frame representation
 Cm_batt_meas_event_tThe struct passed to the handler with relevant battery information
 Cm_ble_evt_tBLE event structure
 Cm_ble_init_tInitialization parameters
 Cm_ble_service_handle_tBLE service handle structure
 Cm_environment_init_tInitialization parameters
 Cm_motion_init_tTWI configuration struct
 Cm_ui_init_tTWI configuraion
 Cstate_of_charge_tStruct for providing m_batt_meas with information on converting voltage to state of charge (Remaining battery capacity)
 Csx150x_led_drv_regs_vals_tStruct for holding values to be placed in io extender led driver registers. Consult the SX150x manual for further details
 Cvoltage_divider_tStruct for providing m_batt_meas with physical voltage divider information