architector1324 / TinySTM32

My collection of tiny libraries for stm32 and other peripheral.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TinySTM32

My collection of tiny libraries for stm32 and other peripheral.

Supported devices:

  • stm32f103c8
  • st7735s (80x160 IPS TFT)
  • st7789 (240x240 IPS TFT)
  • MicroSD cards (btw any sdhc).
  • MPU6050 accelerometer + gyroscope.
  • Buzzer (piezoelectric speaker).

Collection:

Library Description
hal.h Tiny hardware abstraction layer for stm32f103c8.
font5x7.h Ascii and tiny unicode (U+0020..U+303F) 5x7 fonts.
st7735s.h Driver for 80x160 IPS TFT based on st7735s controller.
st7789.h Driver for 240x240 IPS TFT based on st7789 controller.
gfx.h Graphics lib based on abstract display driver.
sdhc.h Driver for sdhc cards.
mpu6050.h Driver for mpu6050 accelerometer.
buzz.h Driver for buzzer.
fixed.h Fast fixed point library.

Requirements:

  • arm-none-eabi-gcc
  • stlink

About

My collection of tiny libraries for stm32 and other peripheral.

License:GNU General Public License v3.0


Languages

Language:C 98.9%Language:Assembly 0.9%Language:Shell 0.2%