|
L14-Click 1.0
STM32WLE5CC LoRaWAN Sensor Platform
|
| Camb_tsl2591_t | Measurement data produced by the TSL2591 ambient light sensor. Populated by amb_tsl2591_Read(); check IsDataValid before using Lux |
| Cbar_bmp585_t | Measurement data produced by the BMP585 barometric pressure sensor. Populated by bar_bmp585_Read(); check IsDataValid before use |
| Cbar_ils22qs_t | Measurement data produced by the ILPS22QS barometric pressure sensor. Populated by bar_ils22qs_Read(); check IsDataValid before use |
| Cflash_at25CS_t | Configuration 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_t | Sensor data record stored as one element in the flash circular queue |
| Cmems_MainBlock_t | Master control block stored at flash address 0 |
| Cscd41_t | Measurement data produced by the SCD41 CO2 / temperature / humidity sensor. Populated by scd41_Read(); check IsDataValid before using the values |
| Csens_GrpTiming_t | Definition for group of sensor sens_ReadingGrp_t the number of readings and timeout for reading data from sensors |
| Csens_processing_t | Sensor definition - interface |
| Csensor_t | |
| Csleeper_t | Non-blocking timer utility – similar to HAL_Delay but without CPU blocking |
| Csps30_t | Measurement data produced by the SPS30 particulate matter sensor. Populated by sps30_Read(); check IsDataValid before using the values |
| CsystemParams_t | System 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_t | Measurement data produced by the SHT45 temperature and humidity sensor. Populate by calling tmphm_sht45_Read(); check IsDataValid before using Temperature or Humidity |
| CvalueChanger_t | Value-stability detector – determines when a periodically updated value has remained unchanged for a configured time window |