Crate k1921vk01t_pac

Source
Expand description

Peripheral access API for K1921VK01T microcontrollers (generated using svd2rust v0.16.1)

You can find an overview of the API here.

Modules§

generic
Common register and bit access and modify traits
nt_adc
ADC controller registers
nt_bootflash
BOOTFLASH controller registers
nt_can
CAN controller registers
nt_cap0
CAP controller registers
nt_cmp
CMP controller registers
nt_common_reg
Common block registers
nt_dma
DMA controller registers
nt_ethernet
ETHERNET controller registers
nt_gpioa
GPIO controller regisres
nt_i2c0
I2C controller registers
nt_pwm0
PWM controller registers
nt_qep0
QEP controller registers
nt_rtc
RTC controller registers
nt_spi0
SPI controller registers
nt_timer0
TIMER controller registers
nt_uart0
UART controller registers
nt_usbdevice
USB Device controller registers
nt_usbhost
USB Host controller registers
nt_usbotg
USB OTG controller registers
nt_userflash
USERFLASH controller registers
nt_wdt
Watchdog controller registers

Structs§

CBP
Cache and branch predictor maintenance operations
CPUID
CPUID
CorePeripherals
Core peripherals
DCB
Debug Control Block
DWT
Data Watchpoint and Trace unit
FPB
Flash Patch and Breakpoint unit
FPU
Floating Point Unit
ITM
Instrumentation Trace Macrocell
MPU
Memory Protection Unit
NT_ADC
ADC controller registers
NT_BOOTFLASH
BOOTFLASH controller registers
NT_CAN
CAN controller registers
NT_CAP0
CAP controller registers
NT_CAP1
CAP controller registers
NT_CAP2
CAP controller registers
NT_CAP3
CAP controller registers
NT_CAP4
CAP controller registers
NT_CAP5
CAP controller registers
NT_CMP
CMP controller registers
NT_COMMON_REG
Common block registers
NT_DMA
DMA controller registers
NT_ETHERNET
ETHERNET controller registers
NT_GPIOA
GPIO controller regisres
NT_GPIOB
GPIO controller regisres
NT_GPIOC
GPIO controller regisres
NT_GPIOD
GPIO controller regisres
NT_GPIOE
GPIO controller regisres
NT_GPIOF
GPIO controller regisres
NT_GPIOG
GPIO controller regisres
NT_GPIOH
GPIO controller regisres
NT_I2C0
I2C controller registers
NT_I2C1
I2C controller registers
NT_PWM0
PWM controller registers
NT_PWM1
PWM controller registers
NT_PWM2
PWM controller registers
NT_PWM3
PWM controller registers
NT_PWM4
PWM controller registers
NT_PWM5
PWM controller registers
NT_PWM6
PWM controller registers
NT_PWM7
PWM controller registers
NT_PWM8
PWM controller registers
NT_QEP0
QEP controller registers
NT_QEP1
QEP controller registers
NT_RTC
RTC controller registers
NT_SPI0
SPI controller registers
NT_SPI1
SPI controller registers
NT_SPI2
SPI controller registers
NT_SPI3
SPI controller registers
NT_TIMER0
TIMER controller registers
NT_TIMER1
TIMER controller registers
NT_TIMER2
TIMER controller registers
NT_UART0
UART controller registers
NT_UART1
UART controller registers
NT_UART2
UART controller registers
NT_UART3
UART controller registers
NT_USBDEVICE
USB Device controller registers
NT_USBHOST
USB Host controller registers
NT_USBOTG
USB OTG controller registers
NT_USERFLASH
USERFLASH controller registers
NT_WDT
Watchdog controller registers
NVIC
Nested Vector Interrupt Controller
Peripherals
All the peripherals
SCB
System Control Block
SYST
SysTick: System Timer
TPIU
Trace Port Interface Unit

Enums§

Interrupt
Enumeration of all the interrupts

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority