1.1 Platform Abstraction Layer (PAL)

The Platform Abstraction Layer (PAL) contains the wrapper functions which provide the seamless interface between the MAC/PHY software to PAL modules.

The PAL provides interface for the following components:
  • SYS timer services for software timers and delay routines
  • Access to persistent storage (for example, Flash, NVM or EEPROM)
  • NVIC module for enabling/disabling the Radio Frequency (RF) and arbiter interrupts