There are 5 repositories under avr-microcontroller topic.
Source code for the book Real-Time C++, by Christopher Kormanyos
Arduino Library to gets the Manufacture Serial Number from the Atmel AVR, SAM, SAMD, STM32, and ESP Microcontroller.
Library for OLED-displays runs on AVR
extremly light uart library for AVR 8 bit microcontrollers
usbasp improved firmware
ATtiny13 Software UART library.
Drivers for Atmega 32
Flight controller for an autonomous quadcopter drone.
Atmega328p sample codes for USART (transmission and reception) communication with a Linux/Windows PC
TiNo ("Tiny Node") is a small battery operated wireless sensor working in the sub-GHz ISM Band.
I2C Library for the ATmegaXX microcontrollers.
Open source project to control light in the room, garage, street, house.
An Object Pascal UART Terminal for USBasp UART firmwares.
HID GamePad device based on AVR ATMega8 and V-USB framework
Turn on PC, server, computer automatically using arduino without the need of pressing the power switch (such as in ATX power supply). Once the power source is connected, arduino will immediately press the switch.
Run Arduino/AVR Code on your PC (inside a docker container) including support for serial communication. State of the simulated microcontroller can be seen and controlled via websockets
🧮 A calculator written in Assembly and simulated in Proteus
Fast AES library for 8-bit AVR processors
This repository offers a comprehensive training program on embedded systems development, covering four modules that encompass C and Embedded C Programming, Microcontroller Architecture, Real-Time Operating Systems (RTOS), and Automotive embedded systems. Elevate your skills and tackle real-world challenges in this exciting field.
Open source watering/irrigation controller that runs on Arduino Uno
MyIDE replaces WINAVR. Users who want to move from Arduino-IDE to pure C++ are welcome.
Line Follower Robot Project AVR-C
Bootloader for tinyAVR 0-, 1- and 2-series, and megaAVR 0-series, supporting signed and encrypted firmware loaded from external I2C memory.
SMS guard firmware based on sim900d and AVR atmega32
Morey_os is an extremely light weight operating system for embedded controllers. In simple words, Morey_os is designed as a multi-tasking version of popular Arduino programming style, with one setup function and multiple independently running loop functions named as tasks. A Full version OS fits in minimum of 4K ROM and 256 bytes of RAM.
ATmega328p sending ADC data to PC using USART and USB to Serial Converter