Crate nrf51_hal[][src]

Modules

adc

API for the Analog to Digital converter.

ccm

HAL blocking interface to the AES CCM mode encryption.

clocks

Configuration and control of the High and Low Frequency Clock sources.

ecb

HAL interface to the AES electronic codebook mode encryption.

gpio
gpiote

HAL interface for the GPIOTE peripheral.

lpcomp

HAL interface for the LPCOMP peripheral.

pac

Peripheral access API for NRF51 microcontrollers (generated using svd2rust v0.17.0)

ppi

HAL interface for the PPI peripheral.

prelude
prelude
rng

HAL interface to the RNG peripheral.

rtc

A high level interface for RTC peripherals.

spi

HAL interface to the SPI peripheral.

target_constants

Length of Nordic EasyDMA differs for MCUs

temp

Temperature sensor interface.

time

Time units.

timer

HAL interface to the TIMER peripheral.

twi

HAL interface to the TWI peripheral.

uart

HAL interface to the UART peripheral.

uicr

HAL interface to the UICR core component.

wdt

HAL interface to the WDT peripheral.

Structs

Adc
Ccm

A safe, blocking wrapper around the AES-CCM peripheral.

Clocks

A high level abstraction for the CLOCK peripheral.

Ecb

A safe, blocking wrapper around the AES-ECB peripheral.

Rng

Interface to the RNG peripheral.

Rtc

An opaque high level interface to an RTC peripheral.

Spi

Interface to a SPI instance.

Temp

Integrated temperature sensor.

Timer

Interface to a TIMER instance.

Twi
Uart

Interface to a UART instance.