[−][src]Crate nrf51
Peripheral access API for NRF51 microcontrollers (generated using svd2rust v0.16.1)
You can find an overview of the API here.
Re-exports
pub use self::Interrupt as interrupt; |
Modules
aar | Accelerated Address Resolver. |
adc | Analog to digital converter. |
amli | AHB Multi-Layer Interface. |
ccm | AES CCM Mode Encryption. |
clock | Clock control. |
ecb | AES ECB Mode Encryption. |
ficr | Factory Information Configuration. |
generic | Common register and bit access and modify traits |
gpio | General purpose input and output. |
gpiote | GPIO tasks and events. |
lpcomp | Low power comparator. |
nvmc | Non Volatile Memory Controller. |
power | Power Control. |
ppi | PPI controller. |
qdec | Rotary decoder. |
radio | The radio. |
rng | Random Number Generator. |
rtc0 | Real time counter 0. |
spi0 | SPI master 0. |
spim1 | SPI master with easyDMA 1. |
spis1 | SPI slave 1. |
swi | SW Interrupts. |
temp | Temperature Sensor. |
timer0 | Timer 0. |
twi0 | Two-wire interface master 0. |
uart0 | Universal Asynchronous Receiver/Transmitter. |
uicr | User Information Configuration. |
wdt | Watchdog Timer. |
Structs
AAR | Accelerated Address Resolver. |
ADC | Analog to digital converter. |
AMLI | AHB Multi-Layer Interface. |
CBP | Cache and branch predictor maintenance operations |
CCM | AES CCM Mode Encryption. |
CLOCK | Clock control. |
CPUID | CPUID |
CorePeripherals | Core peripherals |
DCB | Debug Control Block |
DWT | Data Watchpoint and Trace unit |
ECB | AES ECB Mode Encryption. |
FICR | Factory Information Configuration. |
FPB | Flash Patch and Breakpoint unit |
GPIO | General purpose input and output. |
GPIOTE | GPIO tasks and events. |
ITM | Instrumentation Trace Macrocell |
LPCOMP | Low power comparator. |
MPU | Memory Protection Unit |
NVIC | Nested Vector Interrupt Controller |
NVMC | Non Volatile Memory Controller. |
POWER | Power Control. |
PPI | PPI controller. |
Peripherals | All the peripherals |
QDEC | Rotary decoder. |
RADIO | The radio. |
RNG | Random Number Generator. |
RTC0 | Real time counter 0. |
RTC1 | Real time counter 1. |
SCB | System Control Block |
SPI0 | SPI master 0. |
SPI1 | SPI master 1. |
SPIM1 | SPI master with easyDMA 1. |
SPIS1 | SPI slave 1. |
SWI | SW Interrupts. |
SYST | SysTick: System Timer |
TEMP | Temperature Sensor. |
TIMER0 | Timer 0. |
TIMER1 | Timer 1. |
TIMER2 | Timer 2. |
TPIU | Trace Port Interface Unit |
TWI0 | Two-wire interface master 0. |
TWI1 | Two-wire interface master 1. |
UART0 | Universal Asynchronous Receiver/Transmitter. |
UICR | User Information Configuration. |
WDT | Watchdog Timer. |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |
Attribute Macros
interrupt | Attribute to declare an interrupt (AKA device-specific exception) handler |