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