All Projects → belyalov → stm32-hal-libraries

belyalov / stm32-hal-libraries

Licence: MIT License
Useful libraries for STM32 HAL

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to stm32-hal-libraries

POST S76G
Power-on Self Test for TTGO T-Motion LoRaWAN GNSS tracker and T-Impulse wristband
Stars: ✭ 16 (-44.83%)
Mutual labels:  stm32, lora
sx1278
sx1278 LoRa driver for Stm32 HAL
Stars: ✭ 27 (-6.9%)
Mutual labels:  stm32, lora
EByte LoRa E22 Series Library
Arduino LoRa EBYTE E22 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).. sx1262/sx1268
Stars: ✭ 67 (+131.03%)
Mutual labels:  stm32, lora
firmware
设备固件库,适用于IntoRobot系列产品
Stars: ✭ 19 (-34.48%)
Mutual labels:  stm32, lora
lv port stm32f746 disco
LVGL ported to STM32F746G-DISCO using STM32CubeIDE
Stars: ✭ 28 (-3.45%)
Mutual labels:  stm32
MPU6050
STM32 HAL library for GY-521 (MPU6050) with Kalman filter
Stars: ✭ 114 (+293.1%)
Mutual labels:  stm32
android-stm32-dfu-programmer
Android application programmer for STM32 microcontrollers using the DFU protocol
Stars: ✭ 77 (+165.52%)
Mutual labels:  stm32
UA3REO-DDC-Transceiver
DDC/DUC SDR Tranceiver project
Stars: ✭ 93 (+220.69%)
Mutual labels:  stm32
STM32Keyboard
No description or website provided.
Stars: ✭ 15 (-48.28%)
Mutual labels:  stm32
RingBuffer
基于C语言开发的轻量级环形缓冲区
Stars: ✭ 32 (+10.34%)
Mutual labels:  ring-buffer
lwow
Lightweight onewire protocol library optimized for UART hardware on embedded systems
Stars: ✭ 98 (+237.93%)
Mutual labels:  stm32
ring-channel
Bounded MPMC channel abstraction on top of a ring buffer
Stars: ✭ 24 (-17.24%)
Mutual labels:  ring-buffer
OtterPill
stm32f072 dev board with arduino nano alike pinout
Stars: ✭ 127 (+337.93%)
Mutual labels:  stm32
OpenWare
Firmware for OWL devices
Stars: ✭ 23 (-20.69%)
Mutual labels:  stm32
bx-docker
Tutorial on how to build Docker Images for the IAR Build Tools on Linux hosts. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 28 (-3.45%)
Mutual labels:  stm32
MCUCapture
Utility for plotting array data from MCU RAM
Stars: ✭ 22 (-24.14%)
Mutual labels:  stm32
i2c-sniffer
Debugging tool for I2C networks, built for STM32 microcontrollers
Stars: ✭ 22 (-24.14%)
Mutual labels:  stm32
esp8266-wifi-cmsis-dap
WIRELESS CMSIS-DAP USB/IP-SWD/JTAG HID adapter firmware for ESP8266 boards
Stars: ✭ 69 (+137.93%)
Mutual labels:  stm32
vt100 stm32
VT100 Terminal Emulator for Arduino STM32
Stars: ✭ 27 (-6.9%)
Mutual labels:  stm32
nanoFramework.WebServer
📦 Web server for nanoFramework packed with features: REST api using attributes, multithread requests, parameters in query URL, static files serving.
Stars: ✭ 15 (-48.28%)
Mutual labels:  stm32

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].