Skip to content

belyalov/stm32-hal-libraries

Repository files navigation

STM32 HAL libraries Build Status

Set of useful high quality libraries to make interaction with various hardware / modules / etc simple.

List of libraries

  • LoRa library (for devices based on SX1276 chip), does not implement LoRaWAN.
  • SHTC3 temperature/humidity no that high precision I2C sensor.
  • SHT3X temperature/humidity high precision I2C sensor.
  • SI7021 temperature/humidity high precision I2C sensor.
  • VEML6030 ambient light high precision Ambient Light I2C sensor.
  • Debug - tiny size helpers to print text / values through UART
  • Ring Buffer - simple set of macros to work with ring (circular) buffer. In favour of *nix queue.h.
  • NanoPB Ring Buffer streams - ring buffer based input/output streams for nanopb.
  • Printf - basic printf() redirector to hUARTx

Usage

  • Super simple way: just copy required files into your STM32 HAL project.. that's it!
  • git submodules