regenerate PAC, va416xx v0.3.0

This commit is contained in:
2025-02-13 15:58:05 +01:00
parent 0c040515fe
commit 2c9ca004ce
517 changed files with 1376 additions and 2392 deletions

View File

@ -1,5 +1,5 @@
#![doc = "Peripheral access API for VA416XX microcontrollers (generated using svd2rust v0.33.3 ( ))\n\nYou can find an overview of the generated API [here].\n\nAPI 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`.\n\n[here]: https://docs.rs/svd2rust/0.33.3/svd2rust/#peripheral-api\n[next]: https://github.com/rust-embedded/svd2rust/blob/master/CHANGELOG.md#unreleased\n[repository]: https://github.com/rust-embedded/svd2rust"]
#![doc = "Peripheral access API for VA416XX microcontrollers (generated using svd2rust v0.35.0 (e10f920 2025-02-12))\n\nYou can find an overview of the generated API [here].\n\nAPI 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`.\n\n[here]: https://docs.rs/svd2rust/0.35.0/svd2rust/#peripheral-api\n[next]: https://github.com/rust-embedded/svd2rust/blob/master/CHANGELOG.md#unreleased\n[repository]: https://github.com/rust-embedded/svd2rust"]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![no_std]
@ -3584,174 +3584,62 @@ impl Peripherals {
pub unsafe fn steal() -> Self {
DEVICE_PERIPHERALS = true;
Peripherals {
clkgen: Clkgen {
_marker: PhantomData,
},
sysconfig: Sysconfig {
_marker: PhantomData,
},
dma: Dma {
_marker: PhantomData,
},
ioconfig: Ioconfig {
_marker: PhantomData,
},
utility: Utility {
_marker: PhantomData,
},
porta: Porta {
_marker: PhantomData,
},
portb: Portb {
_marker: PhantomData,
},
portc: Portc {
_marker: PhantomData,
},
portd: Portd {
_marker: PhantomData,
},
porte: Porte {
_marker: PhantomData,
},
portf: Portf {
_marker: PhantomData,
},
portg: Portg {
_marker: PhantomData,
},
tim0: Tim0 {
_marker: PhantomData,
},
tim1: Tim1 {
_marker: PhantomData,
},
tim2: Tim2 {
_marker: PhantomData,
},
tim3: Tim3 {
_marker: PhantomData,
},
tim4: Tim4 {
_marker: PhantomData,
},
tim5: Tim5 {
_marker: PhantomData,
},
tim6: Tim6 {
_marker: PhantomData,
},
tim7: Tim7 {
_marker: PhantomData,
},
tim8: Tim8 {
_marker: PhantomData,
},
tim9: Tim9 {
_marker: PhantomData,
},
tim10: Tim10 {
_marker: PhantomData,
},
tim11: Tim11 {
_marker: PhantomData,
},
tim12: Tim12 {
_marker: PhantomData,
},
tim13: Tim13 {
_marker: PhantomData,
},
tim14: Tim14 {
_marker: PhantomData,
},
tim15: Tim15 {
_marker: PhantomData,
},
tim16: Tim16 {
_marker: PhantomData,
},
tim17: Tim17 {
_marker: PhantomData,
},
tim18: Tim18 {
_marker: PhantomData,
},
tim19: Tim19 {
_marker: PhantomData,
},
tim20: Tim20 {
_marker: PhantomData,
},
tim21: Tim21 {
_marker: PhantomData,
},
tim22: Tim22 {
_marker: PhantomData,
},
tim23: Tim23 {
_marker: PhantomData,
},
uart0: Uart0 {
_marker: PhantomData,
},
uart1: Uart1 {
_marker: PhantomData,
},
uart2: Uart2 {
_marker: PhantomData,
},
spi0: Spi0 {
_marker: PhantomData,
},
spi1: Spi1 {
_marker: PhantomData,
},
spi2: Spi2 {
_marker: PhantomData,
},
spi3: Spi3 {
_marker: PhantomData,
},
i2c0: I2c0 {
_marker: PhantomData,
},
i2c1: I2c1 {
_marker: PhantomData,
},
i2c2: I2c2 {
_marker: PhantomData,
},
can0: Can0 {
_marker: PhantomData,
},
can1: Can1 {
_marker: PhantomData,
},
adc: Adc {
_marker: PhantomData,
},
dac0: Dac0 {
_marker: PhantomData,
},
dac1: Dac1 {
_marker: PhantomData,
},
spw: Spw {
_marker: PhantomData,
},
irq_router: IrqRouter {
_marker: PhantomData,
},
watch_dog: WatchDog {
_marker: PhantomData,
},
trng: Trng {
_marker: PhantomData,
},
eth: Eth {
_marker: PhantomData,
},
clkgen: Clkgen::steal(),
sysconfig: Sysconfig::steal(),
dma: Dma::steal(),
ioconfig: Ioconfig::steal(),
utility: Utility::steal(),
porta: Porta::steal(),
portb: Portb::steal(),
portc: Portc::steal(),
portd: Portd::steal(),
porte: Porte::steal(),
portf: Portf::steal(),
portg: Portg::steal(),
tim0: Tim0::steal(),
tim1: Tim1::steal(),
tim2: Tim2::steal(),
tim3: Tim3::steal(),
tim4: Tim4::steal(),
tim5: Tim5::steal(),
tim6: Tim6::steal(),
tim7: Tim7::steal(),
tim8: Tim8::steal(),
tim9: Tim9::steal(),
tim10: Tim10::steal(),
tim11: Tim11::steal(),
tim12: Tim12::steal(),
tim13: Tim13::steal(),
tim14: Tim14::steal(),
tim15: Tim15::steal(),
tim16: Tim16::steal(),
tim17: Tim17::steal(),
tim18: Tim18::steal(),
tim19: Tim19::steal(),
tim20: Tim20::steal(),
tim21: Tim21::steal(),
tim22: Tim22::steal(),
tim23: Tim23::steal(),
uart0: Uart0::steal(),
uart1: Uart1::steal(),
uart2: Uart2::steal(),
spi0: Spi0::steal(),
spi1: Spi1::steal(),
spi2: Spi2::steal(),
spi3: Spi3::steal(),
i2c0: I2c0::steal(),
i2c1: I2c1::steal(),
i2c2: I2c2::steal(),
can0: Can0::steal(),
can1: Can1::steal(),
adc: Adc::steal(),
dac0: Dac0::steal(),
dac1: Dac1::steal(),
spw: Spw::steal(),
irq_router: IrqRouter::steal(),
watch_dog: WatchDog::steal(),
trng: Trng::steal(),
eth: Eth::steal(),
}
}
}