
C - the only right tool for the job It is a common opinion amongst embedded developers that the only right tool for the job is C. Being an embedded develope ...

This community is dedicated to discussion and questions about embedded systems: "a controller programmed and controlled by a real-time operating system (RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints."
Related communities:
I turned this touchscreen RP2040 into a touchpad.
cross-posted from: https://lemmy.world/post/2463460
I took a WaveShare RP2040-Touch-LCD-1.28and made a program to use it as a touchscreen. This is still very much in the beta phase but the proof of concept works. Here’s my GitHub repo for it.
I’m planning on integrating it into my next split near the thumb cluster.
C - the only right tool for the job It is a common opinion amongst embedded developers that the only right tool for the job is C. Being an embedded develope ...
Modern C++ in Embedded Development: (Don't Fear) The ++
While C is still the language of choice for embedded development, accounting for up to 65% of embedded projects, the adoption of C++ has grown steadily. With an estimated usage of 20% - 30%...
STM32 register based programming
Click to view this content.
Various techniques for measuring stack usage for embedded systems.
Understand the GNU assembler startup file of cortex M4
The Silicon Labs Community is ideal for development support through Q&A forums, articles, discussions, projects and resources.
Exploring 21 different Microcontrollers
A new series that reviews 21 different microcontrollers — all less than $1 — to help familiarize you with all the major ecosystems out there.
A curated list of awesome embedded programming resources
A curated list of awesome embedded programming. Contribute to nhivp/Awesome-Embedded development by creating an account on GitHub.
During the development of <a href="https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF5340">nRF5340</a> - a chip that may power your next headphones or gaming mouse - an important question came up: can it run the classic game <a href="https://en.wikipedia.org/wiki/Doom_(1993_video...
A bare metal programming guide (STM32/ARM microcontrollers)
A bare metal programming guide (ARM microcontrollers) - cpq/bare-metal-programming-guide
This post is going yet another part in the DIY camera projects which have been doing since quite some time. In this post I will showi...