AVR/STM32 Peripheral Library
  • C++ 93.6%
  • C 4.2%
  • Makefile 1.9%
  • Linker Script 0.3%
Find a file
2017-10-03 18:13:27 +02:00
examples Added all sources from other projects 2017-10-03 17:32:20 +02:00
lib/uLIB Added all sources from other projects 2017-10-03 17:32:20 +02:00
platform Added all sources from other projects 2017-10-03 17:32:20 +02:00
.gitignore Added all sources from other projects 2017-10-03 17:32:20 +02:00
LICENSE Initial commit 2016-03-27 23:39:03 +03:00
README.md Added planned features 2017-10-03 18:13:27 +02:00

uLIB

AVR/STM32 Peripheral Library

HAL

  • GPIO
  • UART
  • I2C
  • SPI
  • TIM
  • ADC
  • DAC
  • DMA

Devices

  • Silicon Labs SI4xxx
  • Silicon Labs SI5351x
  • Various I2C sensors:
    • Magnetometers
    • Barometers
    • Accelerometers
  • I2C IO extender
  • I2C EEPROM
  • SPI FLASH
  • SPI SD/MMC
  • LCD text display modules
  • LCD TFT modules

Utilities

  • Data structures:
    • Circular buffers
    • Queues
    • Fixed buffer strings
  • Text functions:
    • Formatting
    • Text streams
  • Console I/O
  • GPS NMEA parser
  • PWM generator
  • Scheduling/Delay
  • Software I2C/UART/SPI
  • FAT