C++ Avr

Open-source C++ projects categorized as Avr

Top 23 C++ Avr Projects

  • Marlin

    Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

  • Project mention: Why Prusa is floundering, and how you can avoid their fate | news.ycombinator.com | 2023-12-26

    There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.

    Klipper by contrast is a breeze to read through[2].

    I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.

    [1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...

    [2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...

  • MiniCore

    Arduino hardware package for ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 and ATmega328PB

  • Project mention: Barebone ATmega328 project at 8Mhz | /r/arduino | 2023-05-23
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ArduinoMenu

    Arduino generic menu/interactivity system

  • modm

    modm: a C++23 library generator for AVR and ARM Cortex-M devices

  • MightyCore

    Arduino hardware package for ATmega1284, ATmega644, ATmega324, ATmega324PB, ATmega164, ATmega32, ATmega16 and ATmega8535

  • MicroCore

    A light-weight Arduino hardware package for ATtiny13

  • Project mention: Arduino Nano as ISP wrong signature error | /r/ArduinoHelp | 2023-04-25

    Installed MicroCore 2.3.0 and setup following settings in 'Tools" tab:

  • picsimlab

    PICsimLab - Programmable IC Simulator Laboratory

  • Project mention: Release Version 0.9.1 · lcgamboa/picsimlab | /r/PICSimLab | 2023-12-10
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • logic-analyzer

    Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.

  • ServoEasing

    Arduino library to enable smooth servo movement.

  • FastAccelStepper

    A high speed stepper library for Atmega 168/328p (nano), Atmega32u4, Atmega 2560, ESP32, ESP32S2, ESP32S3, ESP32C3 and Atmel SAM Due

  • tinyproto

    Tiny Software Protocol for communication over UART, SPI, etc

  • EmbeddedProto

    Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.

  • ATtiny13-TinyUPS

    Uninterruptible Power Supply

  • threeboard

    A fully-functional open source and open hardware mechanical USB computer keyboard with only three keys!

  • NeuralNetworks

    A resource-conscious neural network implementation for MCUs (by GiorgosXou)

  • Project mention: Is there anything like Embedded Artificial Intelligence & Machine Learning? Can anyone tell me more about it? | /r/embedded | 2023-12-07

    Here's a resource-efficient Neural-Network library that I made1 specifically for MCUs, which I think you will find pretty interesting. Here's a simple xor-circuit NN example and here's a more advanced NN that predicts handwritten digits2 on an arduino UNO. Those combined with this research, I believe that will answer many of your questions and get you started.

  • Bloom

    A debug interface for AVR-based embedded systems development on GNU/Linux. (by bloombloombloom)

  • ATtiny85-TinyTerminal

    USB controlled OLED Display

  • Project mention: Can a compact text reader be made with ATTINY85 and an OLED display? | /r/arduino | 2023-07-05

    Thanks for sharing, I'll definitely check it out. Coincidentally, I was looking at https://github.com/wagiminator/ATtiny85-TinyTerminal, that is much the same as http://www.technoblogy.com/show?2D8S, only that it uses the double amout of pixels. Your input is much appreciated.

  • ATtiny84-TinyCalibrator

    OSC Calibrator and High-Voltage Fuse Resetter for 8-Pin ATtinys

  • Marlin

    Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. (by thisiskeithb)

  • MajorCore

    An Arduino hardware package for ATmega8515 and ATmega162

  • vu2

    Arduino Sound Reactive Lights. Line-in audio -> beat and tempo detection -> 8 visualisers. For 1 Arduino and up to 100 lights.

  • ErriezDS3231

    DS3213 high precision RTC (Real Time Clock) library for Arduino

  • avrIO

    C++11/17/20 library for manipulating I/O port pins and I/O registers of AVR8

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Avr related posts

Index

What are some of the best open-source Avr projects in C++? This list will help you:

Project Stars
1 Marlin 15,888
2 MiniCore 937
3 ArduinoMenu 914
4 modm 697
5 MightyCore 618
6 MicroCore 518
7 picsimlab 431
8 logic-analyzer 329
9 ServoEasing 279
10 FastAccelStepper 262
11 tinyproto 214
12 EmbeddedProto 178
13 ATtiny13-TinyUPS 131
14 threeboard 101
15 NeuralNetworks 61
16 Bloom 61
17 ATtiny85-TinyTerminal 55
18 ATtiny84-TinyCalibrator 48
19 Marlin 40
20 MajorCore 38
21 vu2 28
22 ErriezDS3231 20
23 avrIO 15

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com