nRF5 SDK v17.1.0
Modules
Hardware abstraction layer

Modules

 HAL Atomic API
 Module to declare HAL Atomic API.
 
 HAL Clock API
 Module to declare HAL Clock library.
 
 HAL Debug Interface
 Module to declare HAL debug interface.
 
 HAL Delay API
 Module to declare HAL Delay API.
 
 HAL Mutex API
 
 HAL Random Number Generator API
 Module to declare HAL Random Number Generator API.
 
 HAL Sleep API
 Module to declare HAL Sleep API.
 
 HAL Tasks
 Module to declare HAL tasks library.
 
 HAL Timer
 Module to declare HAL timer interface.
 
 HAL Hardware Critical Timer
 Module to declare HAL hardware critical timer interface.
 
 HAL Trace Interface
 Module to declare HAL Trace Interface.
 
 HAL UART protocol
 Module to declare HAL UART protocol.
 
 HAL UART Task Scheduler
 Module to declare HAL UART Task Scheduler interface.
 
 Chip-specific library interface
 

Detailed Description

The Hardware Abstraction library provides the stack with Hardware independent API for hardware dependent functionality. Mostly these interfaces are then used to implement similar routines on the System layer. Some of the modules are not intended to be used explicitly but their System analogues should be used instead.


Documentation feedback | Developer Zone | Subscribe | Updated