Crate va108xx_hal

source ·



  • API for clock related functionality
  • API for the GPIO peripheral
  • API for the I2C peripheral
  • Prelude
  • API for Pulse-Width Modulation (PWM)
  • API for the SPI peripheral
  • Time units
  • API for the TIM peripherals
  • Module supporting type-level programming
  • API for the UART peripheral
  • API for utility functions like the Error Detection and Correction (EDAC) block


  • Generic IRQ config which can be used to specify whether the HAL driver will use the IRQSEL register to route an interrupt, and whether the IRQ will be unmasked in the Cortex-M0 NVIC. Both are generally necessary for IRQs to work, but the user might perform this steps themselves



  • Can be used to manually manipulate the function select of port pins