SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C Stm32 Projects
-
Project mention: 5G is not triggering nanotechnology in the Covid vaccines | /r/Coronavirus | 2023-06-02
One can even get a Flipper Zero and out of the box detect those things.
-
Project mention: How can I manually flash a program to an STM32 chip without the IDE | /r/embedded | 2023-02-21
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
For example, the electropeak link you posted showed a TFT LCD with the ILI9341 chip, and if you are using the TFT_eSPI library, this file needs to be configured https://github.com/Bodmer/TFT_eSPI/blob/master/User_Setup.h , the default configuration looks correct in this case.
-
You can also look at examples of HALs such as - libopencm3 (Though this is Cortex only) - RIOT OS (though this requires an RTOS)
-
mongoose-os
Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Project mention: Toit – A Language Designed for Microcontrollers | news.ycombinator.com | 2022-06-08As long as Toit is licensed under the GNU Lesser General Public License v2.1, I am unlikely to consider using it. By contrast, MicroPython is licensed under the MIT License (MIT).
As others have noted, Toit seems like a bad name. I suppose non-French speakers will tend to inadvertently mispronounce Toit.
Getting traction is hard. In my opinion, having a restrictive license and a bad name make it less likely Toit will gain traction. Finally, Toit licensing reminds me of Mongoose OS https://github.com/cesanta/mongoose-os#mongoose-os---an-iot-....
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
I have just the article for you: https://github.com/cpq/bare-metal-programming-guide
-
Project mention: Firefly – A new compiler and runtime for BEAM languages | news.ycombinator.com | 2023-04-18
Check out the existing AtomVM if you've not for that use case.
-
PikaPython
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
A very interesting solution for high level interface access by less professional developers could be seen in pikascript, which works even on very small devices. WAMR is another project with similar capabilities. Both of them can be very well combined with core infrastructure realized as embedded rust code.
-
Then demo for your eink display from waveshare GitHub and get that working first, any issues and we’ll try to help you troubleshoot.
-
Project mention: 📟Using DMA for transmitting data through USART in circular mode (Baremetal Embedded C) | /r/embedded | 2023-01-13
-
-
Project mention: OpenDPS — open-source firmware for (digital) power supplies | /r/embedded | 2023-02-17
-
stm32-bootloader
Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
-
-
-
stm32-ssd1306
STM32 library for working with OLEDs based on SSD1306, SH1106, SH1107 and SSD1309, supports I2C and SPI
-
Some of the contents of the sdkconfig.defaults come from the documentation by Espressif some by peeking at the Arduino_GFX library, used in the example code.
-
-
-
-
Project mention: CI Example on ARM-GCC build with Docker for CMake embedded project. | /r/embedded | 2023-03-19
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Stm32 related posts
- 5G is not triggering nanotechnology in the Covid vaccines
- New Official Firmware Release: 0.84.2
- New Official Firmware Release: 0.84.1
- Firmware Release 0.84
- Can you buy Flipperzero in the US
- Learning STM32 bare metal
- Will customs take my order
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0922f03868>
www.saashub.com | 3 Jun 2023
Index
What are some of the best open-source Stm32 projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | flipperzero-firmware | 7,316 |
2 | stlink | 3,766 |
3 | flipperzero-firmware-wPlugins | 3,309 |
4 | TFT_eSPI | 2,691 |
5 | libopencm3 | 2,656 |
6 | mongoose-os | 2,387 |
7 | stm32f429 | 1,809 |
8 | bare-metal-programming-guide | 1,672 |
9 | AtomVM | 1,166 |
10 | PikaPython | 1,051 |
11 | e-Paper | 1,023 |
12 | stm32-usart-uart-dma-rx-tx | 944 |
13 | NanoVNA | 850 |
14 | opendps | 823 |
15 | stm32-bootloader | 748 |
16 | WatchX | 709 |
17 | libusb_stm32 | 589 |
18 | stm32-ssd1306 | 524 |
19 | Arduino_GFX | 491 |
20 | Otter-Iron | 467 |
21 | ironbci | 432 |
22 | EmuFlight | 398 |
23 | stm32-cube-cmake-vscode | 383 |