This is your work, valued
Embedded Systems Engineer
Embedded-Engineering-Roadmap. Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
12kFPGA-ASIC-Roadmap. A roadmap for those who want to build a career as an FPGA / ASIC Engineer
644start-avr. Getting started with AVR programming using AVR-GCC and Makefile
165aes-in-c. Basic implementation of AES in C + Tutorial
71simple-avr-bootloader. Simple AVR Bootloader + Tutorial
62cjmcu-ft232hq-programmer. FT232H-based JTAG, SWD, and AVR-ISP Programmer (Supported by OpenOCD and AVRDUDE)
55python-serial-port-gui. Serial Port Communication Using PySerial + Tkinter GUI
27esp32-ethernet-to-wifi-ap. Create WiFi Access Point from Ethernet using ESP32 and LAN8720
25pcb-esp32-s3-wroom-1-breakout-board. ESP32-S3-WROOM-1 Breakout Board
24stm32-overclocking-challenge. Push STM32 to its limits (Overclocking Challenge)
21start-stm32. Getting started with STM32 (STM32F103C8 BluePill board)
19opencv-image2dataset. Slice a single image into multiple pieces and create a dataset from them
17zephyr-os-bluepill-playground. Getting started with Zephyr RTOS on BluePill STM32F103C8 board
16dotnet-app-opencv. An embedded-developer-friendly project for .NET 5.0 with C# in Linux + SerialPort + Multi-threading + OpenCV C++
13avr-playground. AVR Programming Playground (Using AVR-GCC & Makefile)
12Balance-Blue-Dark. Balance-Blue-Dark theme is a combination of the best features of the official Zorin OS themes, along with some minor modifications
11esp32-ov7670-nokia5110. Arduino code for getting frames from OV7670 camera module and display it on the monochrome LCD of Nokia 5110
8esp32-playground. Getting started with ESP32 programming
7rtl818x-wifi-modules. Development resources for RTL8188 and RTL8189 Wi-Fi modules
6start-lichee-nano. Getting started with Sipeed Lichee Nano (F1C100s)
6Embedded-Engineering-Roadmap-Archived. A roadmap to becoming an Embedded Systems Engineer
6start-platformio-arduino. Getting started with PlatformIO IDE with Arduino Uno board in Linux
5stm32f4-discovery-zephyr-os. Zephyr OS on STM32F4-Discovery Board
5library-with-cmake. Creating a shared or static library using cmake
5a-star-algorithm-in-c. A* Algorithm Implementation in C
5sobel-simd-opencv. Using SIMD instructions in image processing using OpenCV
4sphinx-doc-template. A getting started template for writing and generating documents using Sphinx
3twitter-retweet-bot. A simple keyword-based retweeter bot for Twitter API V2
3underactuated-robot-vision-opencv. Python and OpenCV used to Control an Underactuated Robot Manipulator
3socket-in-c. Socket Programming Basics in C
3Hands-On-Network-Programming-with-C. Book Example Code for Hands-On Network Programming with C
3pcb-pinguino-4550. Pinguino: PIC-based Arduino-like Development Board
2ut-nndl-course. University of Tehran - Neural Networks and Deep Learning Course - Fall 1397
2paho-mqtt-client. Using Paho MQTT for Adafruit IO
2m3y54m.
2stm32f4-micropython-playground. Getting started with MicroPython on STM32F4 Discovery borad
2nor-flash-ft232h. Read / Write NOR Flash Data Using FT232H
2stm32-playground. STM32 Programming Playground
2vi-diagram-plotter. V-I Diagram Plotter using SerialPort in C#
2ask-433mhz. Getting started with cheap 433 MHz ASK transmitter and receiver module
2cc2530-zigbee-modules. Information and development materials for some CC2530 Zigbee modules
1u-boot-for-lichee-nano. U-Boot for Lichee Nano (Mirror of official repository)
1golang-file-upload-server. Simple file upload server in Go
1v2ray-worker. Total solution for V2Ray over Cloudflare's worker
1sharifcup-2013-vision-robot. C# and EmguCV computer program for vision-based robot control
1dotnet-gui-app. A getting started project for .NET 5.0 with C# and AvaloniaUI in Linux
1pcb-usbtinyisp-th. USBTinyISP AVR Programmer Thru-Hole Version
1unbrick-avr-using-hvpp. Unbrick my bricked ATtiny1313A microcontroller using High-Volatge Parallel Programming method
1start-esp-idf. Getting started with FreeRTOS on ESP32 (LOLIN32)
1u8g2. U8glib library for monochrome displays, version 2
1go-playground. Getting started with Go programming language
1hello-papi. Getting started with PAPI library
1c-dev-container. A minimal C project template with CMake build system and VSCode devcontainer.
1