mikroSDK Reference Manual
Hardware Abstraction Layer

This section includes the mikroSDK API Reference for the Hardware Abstraction Layer. More...

Modules

 ADC HAL
 ADC Hardware Abstraction Layer API Reference.
 
 GPIO HAL
 GPIO Hardware Abstraction Layer API Reference.
 
 I2C Master HAL
 I2C Master Hardware Abstraction Layer API Reference.
 
 One Wire HAL
 One Wire Hardware Abstraction Layer API Reference.
 
 PWM HAL
 PWM Hardware Abstraction Layer API Reference.
 
 SPI Master HAL
 SPI Master Hardware Abstraction Layer API Reference.
 
 UART HAL
 UART Hardware Abstraction Layer API Reference.
 

Detailed Description

Hardware Abstraction Layer ( HAL ) is a layer of code that allows driver interaction with a hardware device at a general or abstract level rather than at a detailed hardware level. HAL can be called from either the DRV layer or directly from user code. In either case, the calling program can interact with the device in a more general way than it would otherwise.

Note
All mikroSDK.HAL layer prototypes are architecture independent with the goal of having one unique code base supporting cross-platform devices.