Cargo Features

vorago-shared-hal has no features set by default.

[dependencies]
vorago-shared-hal = { version = "0.2.0", features = ["vor1x", "vor4x", "va41628", "defmt"] }
vor1x

Enables va108xx

Affects asynch::on_interrupt_for_async_gpio_for_port, i2c::I2c0, i2c::I2c1, regs::BASE_ADDR, vorago-shared-hal::PeripheralSelect, vorago-shared-hal::InterruptConfig, pins::PinsA.pa16, pins::PinsA.pa17, pins::PinsA.pa18, pins::PinsA.pa19, pins::PinsA.pa20, pins::PinsA.pa21, spi::pins_vor1x, spi::Spi0, spi::Spi1, spi::Spi2, timer::pins_vor1x, regs::CascadeSource, uart::Uart0, uart::Uart1

vor4x

Enables va416xx

Affects asynch::on_interrupt_for_async_gpio_for_port, ll::PortDoesNotSupportInterrupts, i2c::I2c0, i2c::I2c1, regs::BASE_ADDR, vorago-shared-hal::clock, vorago-shared-hal::PeripheralSelect, spi::pins_vor4x, spi::Spi0, spi::Spi1, spi::Spi2, timer::TIM_IRQ_OFFSET, timer::TimInstance.clock, timer::pins_vor4x, regs::CascadeSource, uart::Uart0, uart::Uart1

va41628
defmt

Enables defmt, defmt-03 of embedded-hal, defmt of fugit and va108xx and defmt of arbitrary-int

arbitrary-int:

Supports defmt