All Projects → danieleff → Stm32generic

danieleff / Stm32generic

Generic implementation of Arduino for STM32 boards

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Stm32generic

Runcpm
RunCPM is a multi-platform, portable, Z80 CP/M 2.2 emulator.
Stars: ✭ 192 (+95.92%)
Mutual labels:  arduino, stm32
Logic Analyzer
Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
Stars: ✭ 203 (+107.14%)
Mutual labels:  arduino, stm32
Jled
Non-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (+101.02%)
Mutual labels:  arduino, stm32
Lwmem
Lightweight dynamic memory manager library for embedded systems with memory constraints. It implements malloc, calloc, realloc and free functions
Stars: ✭ 92 (-6.12%)
Mutual labels:  arduino, stm32
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+9153.06%)
Mutual labels:  arduino, stm32
Arduino For Keil
A lightweight Arduino framework for Keil projects.
Stars: ✭ 172 (+75.51%)
Mutual labels:  arduino, stm32
Platform Ststm32
ST STM32: development platform for PlatformIO
Stars: ✭ 201 (+105.1%)
Mutual labels:  arduino, stm32
Tinyframe
A simple library for building and parsing data frames for serial interfaces (like UART / RS232)
Stars: ✭ 151 (+54.08%)
Mutual labels:  arduino, stm32
Send altitude cocoos
IoT program for Arduino Uno / STM32 Blue Pill (libopencm3) that reads BME280 temperature + humidity + altitude sensors, via I2C or SPI with DMA and multitasking. Sends sensor data to Sigfox via Wisol Sigfox module on UART. Runs on cocoOS task scheduling library http://www.cocoos.net
Stars: ✭ 24 (-75.51%)
Mutual labels:  arduino, stm32
Mqtt via esp01
TCP/UDP Applicaton for UNO/MEGA/STM32 using ESP8266's AT firmware.
Stars: ✭ 23 (-76.53%)
Mutual labels:  arduino, stm32
Blog
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+102.04%)
Mutual labels:  arduino, stm32
Awesome Canbus
🚛 A curated list of awesome CAN bus tools, hardware and resources
Stars: ✭ 73 (-25.51%)
Mutual labels:  arduino, stm32
Ntc thermistor
[For Arduino and STM32] Library for working with a NTC thermistor.
Stars: ✭ 19 (-80.61%)
Mutual labels:  arduino, stm32
Stm32 Ota
STM32-OTA on Arduino IDE
Stars: ✭ 72 (-26.53%)
Mutual labels:  arduino, stm32
Tft espi
Arduino and PlatformIO IDE compatible TFT library optimised for the STM32, ESP8266 and ESP32 that supports different driver chips
Stars: ✭ 1,215 (+1139.8%)
Mutual labels:  arduino, stm32
Easyddns
Easy to Use ESP8266 DDNS Update Client Library.
Stars: ✭ 96 (-2.04%)
Mutual labels:  arduino
Uwb Adapter
Local Positioning System Development Kit, use STM32F411C、DWM1000
Stars: ✭ 92 (-6.12%)
Mutual labels:  stm32
Nrf24 Esk8 Remote
A remote used to control an electric skateboard
Stars: ✭ 91 (-7.14%)
Mutual labels:  arduino
Esp8266
Esp8266 Atcommand driver for Stm32
Stars: ✭ 97 (-1.02%)
Mutual labels:  stm32
Exploring Arduino 1st Edition
Companion Code for the 1st Edition of "Exploring Arduino," the book by Jeremy Blum
Stars: ✭ 95 (-3.06%)
Mutual labels:  arduino

STM32GENERIC

Generic implementation of Arduino for STM32 boards using STM32 HAL. This is an alternative to the Official implementation

Documentation: https://danieleff.github.io/STM32GENERIC/

Installation - Users

TODO create boards manager package

Installation - Developers

  1. Download the latest version from https://github.com/danieleff/STM32GENERIC
  2. Unzip it into [Arduino]/hardware folder
  3. Install Arduino Zero from the board manager for the arm-none-eabi-gcc compiler

Additional instructions for F7 boards:

  1. Download the latest GNU ARM Embedded Toolchain
  2. Change compiler.path in platform.txt to point to that you downloaded.
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].