Crate AgRV2K_PAC

Source
Expand description

Peripheral access API for ALTARISCV microcontrollers (generated using svd2rust v0.36.1 ( ))

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::spi0 as spi1;
pub use self::gpio0 as gpio1;
pub use self::gpio0 as gpio2;
pub use self::gpio0 as gpio3;
pub use self::gpio0 as gpio4;
pub use self::gpio0 as gpio5;
pub use self::gpio0 as gpio6;
pub use self::gpio0 as gpio7;
pub use self::gpio0 as gpio8;
pub use self::gpio0 as gpio9;
pub use self::timer0 as timer1;
pub use self::gptimer0 as gptimer1;
pub use self::gptimer0 as gptimer2;
pub use self::gptimer0 as gptimer3;
pub use self::gptimer0 as gptimer4;
pub use self::uart0 as uart1;
pub use self::uart0 as uart2;
pub use self::uart0 as uart3;
pub use self::uart0 as uart4;
pub use self::i2c0 as i2c1;

Modules§

can0
CAN registers
clint
Core local interrupt controller
crc0
CRC registers
dmac0
DMAC registers
fcb0
FCB registers
flash
Flash controller
generic
Common register and bit access and modify traits
gpio0
GPIO registers
gptimer0
GPTIMER registers
i2c0
I2C registers
mac0
MAC registers
plic
Platform local interrupt controller
rtc
Real time clock
spi0
SPI registers
sys
System control
timer0
TIMER registers
uart0
UART registers
usb0
USB registers
watchdog0
WATCHDOG registers

Structs§

Peripherals
All the peripherals.

Type Aliases§

Can0
CAN registers
Clint
Core local interrupt controller
Crc0
CRC registers
Dmac0
DMAC registers
Fcb0
FCB registers
Flash
Flash controller
Gpio0
GPIO registers
Gpio1
GPIO registers
Gpio2
GPIO registers
Gpio3
GPIO registers
Gpio4
GPIO registers
Gpio5
GPIO registers
Gpio6
GPIO registers
Gpio7
GPIO registers
Gpio8
GPIO registers
Gpio9
GPIO registers
Gptimer0
GPTIMER registers
Gptimer1
GPTIMER registers
Gptimer2
GPTIMER registers
Gptimer3
GPTIMER registers
Gptimer4
GPTIMER registers
I2c0
I2C registers
I2c1
I2C registers
Mac0
MAC registers
Plic
Platform local interrupt controller
Rtc
Real time clock
Spi0
SPI registers
Spi1
SPI registers
Sys
System control
Timer0
TIMER registers
Timer1
TIMER registers
Uart0
UART registers
Uart1
UART registers
Uart2
UART registers
Uart3
UART registers
Uart4
UART registers
Usb0
USB registers
Watchdog0
WATCHDOG registers