Peripheral drivers

nRF5 SDK v12.1.0

Modules

ADC HAL and driver
Analog-to-digital converter (ADC) APIs.
Clock HAL and driver
Clock APIs.
Peripheral drivers common module
Offset of event registers in every peripheral instance.
COMP HAL and driver
nRF52 only: Comparator (COMP) APIs.
GPIOTE abstraction and driver
GPIOTE APIs.
AES ECB encryption
Driver for the AES Electronic Code Book (ECB) peripheral.
EGU (Event Generator Unit) abstraction
nRF52 only: EGU (Event Generator Unit) module functions.
GPIO abstraction
GPIO pin abstraction and port abstraction for reading and writing byte-wise to GPIO ports.
Non-volatile memory controller
Driver for the NVMC peripheral.
TEMP (temperature) abstraction
Temperature module init and read functions.
I2S HAL and driver
nRF52 only: Inter-IC Sound (I2S) interface APIs.
LPCOMP HAL and driver
Low Power Comparator (LPCOMP) APIs.
PDM HAL and driver
nRF52 only: Pulse density modulation (PDM) interface APIs.
PPI HAL and driver
Programmable Peripheral Interconnect (PPI) APIs.
PWM HAL and driver
nRF52 only: Pulse Width Modulation (PWM) module APIs.
QDEC HAL and driver
Quadrature decoder (QDEC) APIs.
RNG HAL and driver
Random number generator (RNG) APIs.
RTC HAL and driver
Real timer counter (RTC) APIs.
SAADC HAL and driver
nRF52 only: Successive Approximation Analog-to-Digital Converter (SAADC) APIs.
SDIO driver
2-wire serial interface driver.
SWI driver
Driver for software interrupts (SWI).
Timer HAL and driver
Timer APIs.
Two Wire master interface (TWI/TWIM)
Two Wire master interface (TWI/TWIM) APIs.
Two Wire slave interface (TWIS)
Two Wire slave interface (TWIS) APIs.
UART driver and HAL
UART API.
WDT HAL and driver
Watchdog timer (WDT) APIs.
Serial peripheral interface (SPI/SPIM)
Serial peripheral interface (SPI/SPIM) APIs.
SPIS HAL and driver
SPIS APIs.

Detailed Description