[][src]Crate nrf51_hal

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

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

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