Skip to content
#

embedded-firmware

Here are 19 public repositories matching this topic...

practical-reverse-engineering

A practical handbook on reverse engineering. Covers embedded firmware (ARM Cortex-M, Xtensa/ESP32, RISC-V, 8051, MIPS), Linux userland, kernel modules and device trees, plus hardware attacks (fault injection, side-channel analysis). Uses radare2 as the primary tool example. PDF + web book.

  • Updated May 18, 2026
  • Shell

A high-efficiency embedded power management platform designed for solar energy harvesting applications. The system integrates MPPT-based photovoltaic power extraction, LiFePO4 battery charging, battery protection, real-time monitoring, and a professionally engineered 4-layer PCB developed in Altium Designer with STM32-based control.

  • Updated Jun 1, 2026
  • C

Compact ESP32-based remote controller firmware for RC projects. Reads two analog joysticks and two thin-film pressure sensors, packs the data into a small Payload and transmits it wirelessly via nRF24L01. Minimal, easy-to-adapt Arduino/PlatformIO code intended for rapid prototyping and custom receiver integration.

  • Updated Oct 3, 2025
  • C++

Bridge a physical CAN bus over WiFi to a Raspberry Pi as a real SocketCAN interface. XIAO ESP32-S3 + MCP2515 firmware speaking SLCAN over TCP — slcan0 works unchanged with can-utils, Node-RED, and Signal K. Diagnostics and normal node participation only; no injection primitives.

  • Updated Jul 8, 2026
  • C++
Smart-Parking-Assistance-System

STM32-based Smart Parking Assistance System using HC-SR04 ultrasonic sensors, Embedded C, STM32 HAL, LCD, buzzer, LEDs, and modular firmware architecture for real-time obstacle detection and driver guidance.

  • Updated Jul 11, 2026
  • C

Digitally regulated CCCV flyback power supply for 230V AC. Implements cascaded PI control, ADC-based feedback, and PWM regulation via STM32L011 MCU. Features UART communication, galvanic isolation, and production-grade PCB design with full EMC compliance.

  • Updated Oct 30, 2025

ESP32-based weather station using a BMP280 sensor and SSD1306 OLED display for real-time temperature, pressure, altitude, and weather trend monitoring with visual and audible status indicators.

  • Updated Jun 10, 2026
  • C++

Improve this page

Add a description, image, and links to the embedded-firmware topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the embedded-firmware topic, visit your repo's landing page and select "manage topics."

Learn more