Nordic Thingy:52
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCAccAxesRaw_tAcceleration data struct
oCbatt_meas_init_tInit parameters for m_batt_meas
oCbatt_meas_param_tInput parameters for m_batt_meas
oCble_tcs_init_tThingy Configuration Service initialization structure
oCble_tcs_sThingy Configuration Service structure
oCble_tes_init_tThingy Envronment Service initialization structure
oCble_tes_sThingy Envronment Service structure
oCble_tms_init_tMotion Service initialization structure
oCble_tms_sMotion Service structure
oCble_tss_init_tThingy Sound Service initialization structure
oCble_tss_sThingy Sound Service structure
oCble_uis_init_tLED Button Service init structure. This structure contains all options and data needed for initialization of the service
oCble_uis_sLED Button Service structure. This structure contains various status information for the service
oCdrv_acc_cfg_tLIS3DH accelerometer configuration struct
oCdrv_bh1745_cfg_tBH1745 configuration
oCdrv_bh1745_data_tMeasurement result
oCdrv_bh1745_threshold_tMeasurement thresholds
oCdrv_ccs811_alg_result_tThe algorithm result data of the CCS811 device
oCdrv_ccs811_cfg_tCCS811 configuration
oCdrv_color_init_tColor sensor configuration struct
oCdrv_ext_gpio_init_tGPIO extender driver configuration
oCdrv_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)
oCdrv_ext_light_data_tApp timer and internal light timing struct
oCdrv_ext_light_init_tStruct for initializing the light driver
oCdrv_ext_light_rgb_intensity_tSimplified struct for setting RGB intensity directly
oCdrv_ext_light_rgb_sequence_tThe color mix and sequence variables if a sequence (e.g. breathe) is used
oCdrv_ext_light_status_tStruct used by the app_timer handler, mainly for power saving
oCdrv_gas_init_tGas sensor init struct
oCdrv_hts221_calib_tCalibration struct
oCdrv_hts221_cfg_tConfiguration struct for hts221 humidity sensor
oCdrv_hts221_twi_cfg_tInitialization struct for humid driver
oCdrv_humidity_init_tInitialization struct for humidity driver
oCdrv_lps22hb_cfg_tConfiguration struct for lps22hb pressure sensor
oCdrv_lps22hb_twi_cfg_tInitialization struct for lps22hb pressure sensor driver
oCdrv_motion_cfg_tMotion configuration struct
oCdrv_motion_twi_init_tMotion initialization struct
oCdrv_mpu9250_init_tTWI communication initialization struct
oCdrv_pressure_evt_tPressure event struct
oCdrv_pressure_init_tInitialization struct for pressure driver
oCdrv_speaker_init_tSpeaker driver initialization type
oCdrv_sx1509_cfg_tThe ccs811 configuration
oCm_audio_frame_tCompressed audio frame representation
oCm_batt_meas_event_tThe struct passed to the handler with relevant battery information
oCm_ble_evt_tBLE event structure
oCm_ble_init_tInitialization parameters
oCm_ble_service_handle_tBLE service handle structure
oCm_environment_init_tInitialization parameters
oCm_motion_init_tTWI configuration struct
oCm_ui_init_tTWI configuraion
oCsx150x_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