Microchip® Advanced Software Framework

lorawan_task_handler.h File Reference

LoRaWAN Task Handler header file.

Copyright (c) 2018 Microchip Technology Inc. and its subsidiaries.

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

External req identifiers.

Enumerator
LORAWAN_JOIN_TASK_ID 
LORAWAN_TX_TASK_ID 
LORAWAN_RX_TASK_ID 

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.