L14-Click 1.0
STM32WLE5CC LoRaWAN Sensor Platform
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
 Camb_tsl2591_tMeasurement data produced by the TSL2591 ambient light sensor. Populated by amb_tsl2591_Read(); check IsDataValid before using Lux
 Cbar_bmp585_tMeasurement data produced by the BMP585 barometric pressure sensor. Populated by bar_bmp585_Read(); check IsDataValid before use
 Cbar_ils22qs_tMeasurement data produced by the ILPS22QS barometric pressure sensor. Populated by bar_ils22qs_Read(); check IsDataValid before use
 Cflash_at25CS_tConfiguration and state descriptor for one AT25EU0041A flash chip. Pass a pointer to this struct to every flash_at25_XXX function. Populate the IN fields before calling flash_at25_Init(); the OUT fields are filled by the initialisation routine
 CLoraInfo_t
 Cmems_DataBlock_tSensor data record stored as one element in the flash circular queue
 Cmems_MainBlock_tMaster control block stored at flash address 0
 Cscd41_tMeasurement data produced by the SCD41 CO2 / temperature / humidity sensor. Populated by scd41_Read(); check IsDataValid before using the values
 Csens_GrpTiming_tDefinition for group of sensor sens_ReadingGrp_t the number of readings and timeout for reading data from sensors
 Csens_processing_tSensor definition - interface
 Csensor_t
 Csleeper_tNon-blocking timer utility – similar to HAL_Delay but without CPU blocking
 Csps30_tMeasurement data produced by the SPS30 particulate matter sensor. Populated by sps30_Read(); check IsDataValid before using the values
 CsystemParams_tSystem configuration parameters – persisted in NFC EEPROM at address 0. The structure contains all modifiable variables/settings of system, can be read/writa via NFC tool or LoRa special read/write process The structure is 90 bytes (SZ_SYSTEMPARAMS) with a CRC8 byte at the end. Fields marked RO are written by the firmware; fields marked RW can be updated by a phone app via the NFC EEPROM or via LoRa special process
 Ctmphm_sht45_tMeasurement data produced by the SHT45 temperature and humidity sensor. Populate by calling tmphm_sht45_Read(); check IsDataValid before using Temperature or Humidity
 CvalueChanger_tValue-stability detector – determines when a periodically updated value has remained unchanged for a configured time window