Crate solo_bsc
Source pub extern crate stm32l4xx_hal as hal;pub use hal::stm32::interrupt::*;
- adc
- Analog-to-Digital Converter
- aes
- Advanced encryption standard hardware accelerator
- asm
- Miscellaneous assembly instructions
- can1
- Controller area network
- comp
- Comparator
- crc
- Cyclic redundancy check calculation unit
- crs
- Clock recovery system
- dac1
- Digital-to-analog converter
- datetime
- Date and timer units & helper functions
- dbgmcu
- MCU debug component
- delay
- Delays
- dfsdm
- Digital filter for sigma delta modulators
- dma
- Direct Memory Access Engine
- dma1
- Direct memory access controller
- exti
- External interrupt/event controller
- firewall
- Firewall
- fpu
- Floting point unit
- fpu_cpacr
- Floating point unit CPACR
- gpio
- General Purpose Input / Output
- gpioa
- General-purpose I/Os
- gpiob
- General-purpose I/Os
- gpioc
- General-purpose I/Os
- i2c
- Inter-Integrated Circuit (I2C) bus
- i2c1
- Inter-integrated circuit
- itm
- Instrumentation Trace Macrocell
- iwdg
- Independent watchdog
- lcd
- Liquid crystal display controller
- lptim1
- Low power timer
- lpuart1
- Universal synchronous asynchronous receiver transmitter
- nvic_stir
- Nested vectored interrupt controller
- opamp
- Operational amplifiers
- peripheral
- Core peripherals
- prelude
- Prelude - Include traits for hal
- quadspi
- QuadSPI interface
- register
- Processor core registers
- sai1
- Serial audio interface
- scb_actrl
- System control block ACTLR
- sdmmc
- Secure digital input/output interface
- serial
- Serial
- spi
- Serial Peripheral Interface (SPI) bus
- spi1
- Serial peripheral interface/Inter-IC sound
- stk
- SysTick timer
- stm32l4
- Peripheral access API for STM32L4 microcontrollers
(generated using svd2rust
0.14.0)
- swpmi1
- Single Wire Protocol Master Interface
- syscfg
- System configuration controller
- tim1
- Advanced-timers
- tim2
- General-purpose-timers
- tim6
- Basic-timers
- tim15
- General purpose timers
- tim16
- General purpose timers
- time
- Time units
- timer
- Timers
- usart1
- Universal synchronous asynchronous receiver transmitter
- usart3
- Universal synchronous asynchronous receiver transmitter
- usb
- Universal serial bus full-speed device interface
- vrefbuf
- Voltage reference buffer
- wwdg
- System window watchdog
- iprint
- Macro for sending a formatted string through an ITM channel
- iprintln
- Macro for sending a formatted string through an ITM channel, with a newline.
- singleton
- Macro to create a mutable reference to a statically allocated value
- ADC
- Analog-to-Digital Converter
- CAN1
- Controller area network
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- CRC
- Cyclic redundancy check calculation unit
- CorePeripherals
- Core peripherals
- DAC1
- Digital-to-analog converter
- DBGMCU
- MCU debug component
- DCB
- Debug Control Block
- DFSDM
- Digital filter for sigma delta modulators
- DMA1
- Direct memory access controller
- DMA2
- DMA2
- DWT
- Data Watchpoint and Trace unit
- EXTI
- External interrupt/event controller
- ExceptionFrame
- Registers stacked (pushed onto the stack) during an exception.
- FIREWALL
- Firewall
- FPB
- Flash Patch and Breakpoint unit
- FPU_CPACR
- Floating point unit CPACR
- GPIOA
- General-purpose I/Os
- GPIOB
- General-purpose I/Os
- GPIOC
- General-purpose I/Os
- GPIOD
- GPIOD
- GPIOE
- GPIOE
- GPIOH
- GPIOH
- I2C1
- Inter-integrated circuit
- I2C2
- I2C2
- I2C3
- I2C3
- I2C4
- I2C4
- ITM
- Instrumentation Trace Macrocell
- IWDG
- Independent watchdog
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- NVIC_STIR
- Nested vectored interrupt controller
- OPAMP
- Operational amplifiers
- PWR
- Power control
- Peripherals
- Core peripherals
- RTC
- Real-time clock
- SCB
- System Control Block
- SCB_ACTRL
- System control block ACTLR
- SDMMC
- Secure digital input/output interface
- STK
- SysTick timer
- SYSCFG
- System configuration controller
- SYST
- SysTick: System Timer
- TIM1
- Advanced-timers
- TIM6
- Basic-timers
- TIM15
- General purpose timers
- TIM16
- General purpose timers
- TPIU
- Trace Port Interface Unit
- VREFBUF
- Voltage reference buffer
- Interrupt
- Enumeration of all the interrupts
- interrupt
- Enumeration of all the interrupts
- NVIC_PRIO_BITS
- Number available in the NVIC for configuring priority
- heap_start
- Returns a pointer to the start of the heap
- entry
- Attribute to declare the entry point of the program
- exception
- Attribute to declare an exception handler
- interrupt
- Attribute to declare an interrupt (AKA device-specific exception) handler
- pre_init
- Attribute to mark which function will be called at the beginning of the reset handler.