L14-Click 1.0
STM32WLE5CC LoRaWAN Sensor Platform
Loading...
Searching...
No Matches
utilities_def.h File Reference

Definitions for modules requiring utilities. More...

#include <stddef.h>
Include dependency graph for utilities_def.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  CFG_LPM_Id_t { CFG_LPM_APPLI_Id , CFG_LPM_UART_TX_Id }
enum  CFG_SEQ_Prio_Id_t { CFG_SEQ_Prio_0 , CFG_SEQ_Prio_NBR }
enum  CFG_SEQ_Task_Id_t {
  CFG_SEQ_Task_LmHandlerProcess , CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent , CFG_SEQ_Task_LoRaStoreContextEvent , CFG_SEQ_Task_LoRaStopJoinEvent ,
  CFG_SEQ_Task_Sensors , CFG_SEQ_Task_Uart_RX , CFG_SEQ_Task_NFC_INT , CFG_SEQ_Task_MyLora ,
  CFG_SEQ_Task_MyLoraReconect = CFG_SEQ_Task_MyLora + 1 , CFG_SEQ_Task_MyLoraResend = CFG_SEQ_Task_MyLora + 2 , CFG_SEQ_Task_NBR
}

Detailed Description

Definitions for modules requiring utilities.

Author
MCD Application Team
Attention

Copyright (c) 2026 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-IS.

Definition in file utilities_def.h.

Enumeration Type Documentation

◆ CFG_LPM_Id_t

Supported requester to the MCU Low Power Manager - can be increased up to 32 It lists a bit mapping of all user of the Low Power Manager

Enumerator
CFG_LPM_APPLI_Id 
CFG_LPM_UART_TX_Id 

Definition at line 43 of file utilities_def.h.

◆ CFG_SEQ_Prio_Id_t

This is the list of priority required by the application Each Id shall be in the range 0..31

Enumerator
CFG_SEQ_Prio_0 
CFG_SEQ_Prio_NBR 

Definition at line 63 of file utilities_def.h.

◆ CFG_SEQ_Task_Id_t

This is the list of task id required by the application Each Id shall be in the range 0..31

Enumerator
CFG_SEQ_Task_LmHandlerProcess 
CFG_SEQ_Task_LoRaSendOnTxTimerOrButtonEvent 
CFG_SEQ_Task_LoRaStoreContextEvent 
CFG_SEQ_Task_LoRaStopJoinEvent 
CFG_SEQ_Task_Sensors 

Sensor reading state machine – started by RTC wakeup (MT 13.1.2026) bitfield - max 4bits, check in mysensors.c

CFG_SEQ_Task_Uart_RX 

UART receive data ready – process incoming command bytes (MT 14.1.2026)

CFG_SEQ_Task_NFC_INT 

NFC GPO interrupt – new Mailbox message or field-change event

CFG_SEQ_Task_MyLora 

Initiate a LoRaWAN uplink with current sensor data (MT 22.1.2026), bitfield - max 4bites, check in mylora_process.c

CFG_SEQ_Task_MyLoraReconect 

Attempt to re-join the LoRaWAN network after connection loss (MT 5.2.2026)

CFG_SEQ_Task_MyLoraResend 

Retransmit the last uplink packet (MT 7.2.2026)

CFG_SEQ_Task_NBR 

Definition at line 76 of file utilities_def.h.