Contents
Introduction
1. Quick Reference Info
1.1. Reference Documentation
1.2. Acronyms and Abbreviations Used
1.3. LoRaWAN Stack Directory Structure
2. LoRaWAN API
2.1. MAC API
2.1.1. LORAWAN_Init
2.1.2. LORAWAN_Reset
2.1.3. LORAWAN_Join
2.1.4. LORAWAN_Send
2.1.5. LORAWAN_SetAttr
2.1.6. LORAWAN_GetAttr
2.1.7. LORAWAN_Pause
2.1.8. LORAWAN_Resume
2.1.9. LORAWAN_ForceEnable
2.1.10. LORAWAN_ReadyToSleep
2.2. TAL API
2.2.1. RADIO_Init
2.2.2. RADIO_Receive
2.2.3. RADIO_Transmit
2.2.4. RADIO_TransmitCW
2.2.5. RADIO_StopCW
2.2.6. RADIO_SetAttr
2.2.7. RADIO_GetAttr
2.3. Stack Attributes
2.3.1. Regional Configuration Parameters
2.3.2. LoRaWAN/MAC Attributes
2.3.3. Radio/TAL Attributes
3. Supporting MAC Layers
3.1. Regional Band Layer
3.2. PMM Layer
3.2.1. PMM Files
3.2.2. PMM APIs
3.2.2.1. PMM_Sleep
3.3. PDS Layer
3.3.1. PDS Files
3.3.2. PDS_Init
3.3.3. PDS_UnInit
3.3.4. PDS_Store
3.3.5. PDS_Restore
3.3.6. PDS_Delete
3.3.7. PDS_IsRestorable
3.3.8. PDS_DeleteAll
3.3.9. PDS_RestoreAll
3.3.10. PDS_StoreAll
3.3.11. PDS_RegFile
3.3.12. PDS_UnRegFile
3.4. Software Timer Module
3.4.1. Software Timer Files
3.4.2. Software Timer APIs
3.4.2.1. SwTimerCreate
3.4.2.2. SwTimerGetTime
3.4.2.3. SystemTimerInit
3.4.2.4. SwTimerIsRunning
3.4.2.5. SwTimerReset
3.4.2.6. SwTimerStart
3.4.2.7. SwTimerStop
4. HAL APIs
4.1. HAL_RadioInit
4.2. HAL_RadioDeInit
4.3. RADIO_Reset
4.4. RADIO_RegisterWrite
4.5. RADIO_RegisterRead
4.6. RADIO_FrameWrite
4.7. RADIO_FrameRead
4.8. HAL_DisableRFCtrl
4.9. HAL_EnableRFCtrl
5. Document Revision History
The Microchip Website
Product Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System
Worldwide Sales and Service