Crate solo_bsc

Crate solo_bsc 

Source

Re-exports§

pub extern crate stm32l4xx_hal as hal;
pub use hal::stm32::interrupt::*;

Modules§

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

Macros§

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

Structs§

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

Enums§

Interrupt
Enumeration of all the interrupts
interrupt
Enumeration of all the interrupts

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Functions§

heap_start
Returns a pointer to the start of the heap

Attribute Macros§

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.