Hardware abstraction layer for Bluetooth.
BT HAL provides the interfaces to control the Bluetooth device. The following operations can be done using BT HAL:
- Controlling the Bluetooth power states.
- Local device control.
- Device discovery functionalities.