Crate va108xx

Source
Expand description

Peripheral access API for VA108XX microcontrollers (generated using svd2rust v0.35.0 (e10f920 2025-02-12))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Re-exports§

pub use self::Interrupt as interrupt;rt
pub use self::porta as portb;
pub use self::tim0 as tim1;
pub use self::tim0 as tim2;
pub use self::tim0 as tim3;
pub use self::tim0 as tim4;
pub use self::tim0 as tim5;
pub use self::tim0 as tim6;
pub use self::tim0 as tim7;
pub use self::tim0 as tim8;
pub use self::tim0 as tim9;
pub use self::tim0 as tim10;
pub use self::tim0 as tim11;
pub use self::tim0 as tim12;
pub use self::tim0 as tim13;
pub use self::tim0 as tim14;
pub use self::tim0 as tim15;
pub use self::tim0 as tim16;
pub use self::tim0 as tim17;
pub use self::tim0 as tim18;
pub use self::tim0 as tim19;
pub use self::tim0 as tim20;
pub use self::tim0 as tim21;
pub use self::tim0 as tim22;
pub use self::tim0 as tim23;
pub use self::uarta as uartb;
pub use self::spia as spib;
pub use self::spia as spic;
pub use self::i2ca as i2cb;

Modules§

generic
Common register and bit access and modify traits
i2ca
I2C Peripheral
ioconfig
IO Pin Configuration Peripheral
irqsel
Interrupt Selector Peripheral
porta
GPIO Peripheral
spia
SPI Peripheral
sysconfig
System Configuration Peripheral
tim0
Timer/Counter Peripheral
uarta
UART Peripheral
utility
Utility Peripheral

Structs§

I2ca
I2C Peripheral
I2cb
I2C Peripheral
Ioconfig
IO Pin Configuration Peripheral
Irqsel
Interrupt Selector Peripheral
Peripherals
All the peripherals.
Porta
GPIO Peripheral
Portb
GPIO Peripheral
Spia
SPI Peripheral
Spib
SPI Peripheral
Spic
SPI Peripheral
Sysconfig
System Configuration Peripheral
Tim0
Timer/Counter Peripheral
Tim1
Timer/Counter Peripheral
Tim2
Timer/Counter Peripheral
Tim3
Timer/Counter Peripheral
Tim4
Timer/Counter Peripheral
Tim5
Timer/Counter Peripheral
Tim6
Timer/Counter Peripheral
Tim7
Timer/Counter Peripheral
Tim8
Timer/Counter Peripheral
Tim9
Timer/Counter Peripheral
Tim10
Timer/Counter Peripheral
Tim11
Timer/Counter Peripheral
Tim12
Timer/Counter Peripheral
Tim13
Timer/Counter Peripheral
Tim14
Timer/Counter Peripheral
Tim15
Timer/Counter Peripheral
Tim16
Timer/Counter Peripheral
Tim17
Timer/Counter Peripheral
Tim18
Timer/Counter Peripheral
Tim19
Timer/Counter Peripheral
Tim20
Timer/Counter Peripheral
Tim21
Timer/Counter Peripheral
Tim22
Timer/Counter Peripheral
Tim23
Timer/Counter Peripheral
Uarta
UART Peripheral
Uartb
UART Peripheral
Utility
Utility Peripheral

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority

Attribute Macros§

interruptrt