[][src]Crate nrf52840_hal

Modules

ccm

HAL blocking interface to the AES CCM mode encryption.

clocks

Configuration and control of the High and Low Frequency Clock sources

delay

Delays

ecb

HAL interface to the AES electronic codebook mode encryption.

gpio
gpiote

HAL interface for the GPIOTE peripheral

pac

Peripheral access API for NRF52840 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

saadc

HAL interface to the SAADC peripheral

spim

HAL interface to the SPIM peripheral

target_constants
temp

Temperature sensor interface.

time

Time units

timer

HAL interface to the TIMER peripheral

twim

HAL interface to the TWIM peripheral

uarte

HAL interface to the UARTE peripheral

uicr

HAL interface to the UICR core component

Structs

Ccm

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

Clocks

A high level abstraction for the CLOCK peripheral

Delay

System timer (SysTick) as a delay provider

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

Saadc
Spim

Interface to a SPIM instance

Temp

Integrated temperature sensor.

Timer

Interface to a TIMER instance

Twim

Interface to a TWIM instance

Uarte

Interface to a UARTE instance