Crate nucleo_f401re
source ·Re-exports
pub extern crate stm32f4xx_hal as hal;
Modules
Analog-to-digital converter
ADC common registers
Miscellaneous assembly instructions
Cryptographic processor
Debug support
Delays
DMA controller
External interrupt/event controller
FLASH
Floating point unit CPACR
General Purpose Input / Output
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
A Hardware Abstraction Layer (HAL) for embedded systems
Inter-integrated circuit
Serial peripheral interface
Interrupts
Instrumentation Trace Macrocell
Independent watchdog
Minimal and reusable non-blocking I/O layer
Nested vectored interrupt controller
USB on the go full speed
USB on the go full speed
USB on the go full speed
USB on the go full speed
Core peripherals
Power control
Reset and clock control
Processor core registers
Real-time clock
System control block ACTLR
Secure digital input/output interface
SysTick timer
System configuration controller
Advanced-timers
General purpose timers
General purpose timers
General-purpose-timers
General purpose timers
General-purpose-timers
General-purpose-timers
Timers
Universal synchronous asynchronous receiver transmitter
Window watchdog
Macros
Turns the non-blocking expression
$e
into a blocking operation.Macro to override a device specific interrupt handler
Macro for sending a formatted string through an ITM channel
Macro for sending a formatted string through an ITM channel, with a newline.
Macro to create a mutable reference to a statically allocated value
Structs
Analog-to-digital converter
ADC common registers
Cache and branch predictor maintenance operations
CPUID
Cryptographic processor
Core peripherals
Debug support
Debug Control Block
DMA1
DMA controller
Data Watchpoint and Trace unit
External interrupt/event controller
Registers stacked (pushed onto the stack) during an exception.
FLASH
Flash Patch and Breakpoint unit
Floating Point Unit
Floating point unit CPACR
General-purpose I/Os
General-purpose I/Os
GPIOC
GPIOD
GPIOE
General-purpose I/Os
I2C1
I2C2
Inter-integrated circuit
Serial peripheral interface
I2S3ext
Instrumentation Trace Macrocell
Independent watchdog
Memory Protection Unit
Nested Vector Interrupt Controller
Nested vectored interrupt controller
USB on the go full speed
USB on the go full speed
USB on the go full speed
USB on the go full speed
Power control
Core peripherals
Reset and clock control
Real-time clock
System Control Block
System control block ACTLR
Secure digital input/output interface
SPI1
SPI2
SPI3
SPI4
SysTick timer
System configuration controller
SysTick: System Timer
Advanced-timers
General purpose timers
General purpose timers
TIM4
General-purpose-timers
TIM8
General purpose timers
General-purpose-timers
General-purpose-timers
Trace Port Interface Unit
Universal synchronous asynchronous receiver transmitter
USART2
USART6
Window watchdog
Enums
Enumeration of all the interrupts
Constants
Number available in the NVIC for configuring priority
Functions
Returns a pointer to the start of the heap