LoRaWAN Task Handler header file.
Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.
#include <system_task_manager.h>
Macros | |
#define | LORAWAN_TASKS_SIZE 3u |
Enumerations | |
enum | lorawanTaskID_t { LORAWAN_JOIN_TASK_ID = 0u, LORAWAN_TX_TASK_ID = 1u, LORAWAN_RX_TASK_ID = 2u } |
External req identifiers. More... | |
Functions | |
void | ConfigureRadioTx (radioConfig_t radioConfig) |
helper function for setting up radio for transmission More... | |
SYSTEM_TaskStatus_t | LORAWAN_JoinReqHandler (void) |
void | LORAWAN_PostTask (const lorawanTaskID_t taskID) |
Lorawan post task - Post a task to Lorawan Handler. More... | |
SYSTEM_TaskStatus_t | LORAWAN_RxHandler (void) |
SYSTEM_TaskStatus_t | LORAWAN_TxHandler (void) |
LORAWAN Subtask Handlers. More... | |
#define LORAWAN_TASKS_SIZE 3u |
enum lorawanTaskID_t |
void ConfigureRadioTx | ( | radioConfig_t | radioConfig | ) |
helper function for setting up radio for transmission
SYSTEM_TaskStatus_t LORAWAN_JoinReqHandler | ( | void | ) |
void LORAWAN_PostTask | ( | const lorawanTaskID_t | taskID | ) |
Lorawan post task - Post a task to Lorawan Handler.
SYSTEM_TaskStatus_t LORAWAN_RxHandler | ( | void | ) |
SYSTEM_TaskStatus_t LORAWAN_TxHandler | ( | void | ) |
LORAWAN Subtask Handlers.