UART (Universal Asynchronous Receiver/Transmitter) interface.
PWM (Pulse Width Modulation) interface.
GPIO (General Purpose Input/Output) interface.
Hardware watchdog timer abstraction layer.
ADC (Analog-to-Digital Converter) interface.
SPI (Serial Peripheral Interface) interface.
Hardware initialization, cleanup and polling hooks.
Wi-Fi management interface.
Abstract device I/O interface.
Support for controlling on-board and external LEDs.
Generic block device interface.
I2C (Inter-Integrated Circuit) interface.