Skip to content

air001-rs/air001-hal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

air001-hal

air001-hal contains a hardware abstraction on top of the peripheral access API for the Air001 microcontroller.

See air001-quickstart for quickstart guide.

Some of the implementation was shamelessly adapted from the stm32f0xx-hal crate.

Peripheral status

Not fully tested yet.

  • RCC: Reset and Clock Control
    • HSI: High Speed Internal
    • HSE: High Speed External
    • CSS: Clock Security System
  • GPIO: General Purpose Input/Output
  • USART: Universal Synchronous Asynchronous Receiver Transmitter
  • I2C: Inter-intergrated Circuit interface
  • SPI: Serial Peripheral Interface
  • DMA: Direct Memory Access control
  • ADC: Analog to Digital Converter
  • ADTM: Advanced control Timer (TIM1)
  • GPTM: General Purpose Timer (TIM3, TIM14, TIM16, TIM17)
  • LPTIM: Low Power Timer
  • IRTIM: Infrared Timer
  • IWDG: Independent Watchdog
  • WWDG: Window Watchdog
  • COMP: Comparator
  • FLASH: Flash memory and user option bytes
  • PWR: Power control
  • DBG: Debug support

About

HAL for Air001 microcontroller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages