• Stars
    star
    123
  • Rank 281,139 (Top 6 %)
  • Language
  • Created almost 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of awesome AVR tools, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Awesome AVR Microcontrollers

A curated list of awesome AVR tools, libraries, resources, and shiny things. Inspired by awesome-... stuff.

EEPROM

  • i2ceeprom - A simple C library for interfacing with 24CXX series I2C EEPROMs.

I2C

  • i2cdevlib - I2C device library collection for AVR/Arduino or other C++-based MCUs.
  • I2C-master-lib - Lightweight I2C library for 8-bit AVRs.

Keyboard

  • tmk_keyboard - A keyboard controller firmware for Atmel AVR USB family.
  • AVR-Keyboard - USB Keyboard firmware for Atmel AVR microcontrollers.

LCD

  • I2CLCD - A simple C library for interfacing with I2C LCDs.

SPI

USB

  • v-usb - A Firmware-Only USB implementation for Atmel's AVR Microcontrollers.
  • LUFA - A lightweight USB Framework for AVRs.
  • libusbx - A cross-platform user library providing access to USB devices.

Wireless

Miscellaneous

Useful libraries or tools that don't fit in the categories above or maybe just not categorised yet

  • AVR Libc - A high quality C library for use with GCC on Atmel AVR microcontrollers.
  • light_ws2812 - A lightweight library to control WS2811/WS2812 based LEDS and LED Strings for 8-Bit AVR microcontrollers.
  • avr-os - A multitasking OS for Arduino and AVR platforms.
  • AVR-Crypto-Lib - A library providing implementations of cryptographic algorithms for the AVR 8-bit microcontroller family.
  • libemb - A collection of libraries which try to make things needed in many MCU based projects more convinient.
  • Pocket AVR Programmer - Example firmware and board files for the Pocket AVR Programmer.
  • avr-tutorials - LaTeX typeset versions of my popular AVR Tutorials.
  • AVRliberty - Library of routines for AVR microcontollers.
  • AVR-EAX-AES-bootloader - Bootloader for AVR microcontrollers featuring EAX mode encryption in 1024 bytes.
  • ArduinoAES256 - Ilya's byte-oriented AES-256 implementation implemented for Arduino.
  • Arduino AESLib - Arduino Library for AES Encryption (source based on avr-crypto-lib).
  • avr-libs - Some other libraries and code examples for interfacing AVR microcontrollers with external devices

Software

Software for creating a development environment.

Compilers

List of AVR compilers

Integrated Development Environments

List of AVR nominal IDEs.

Simulators

List of AVR Simulators

  • simavr - A lean, mean and hackable AVR simulator for linux & OSX.

Resources

Various resources, such as books, websites, and articles for improving your AVR development skills and knowledge.

Articles

Fantastic AVR related articles.

Books

Fantastic AVR related books.

Videos

Fantastic AVR related videos.

Websites

Useful AVR related websites.

Persian Websites

Other Awesome Projects

Collection of useful codes, snippets, ...

  • AVR-Programming - Code examples for the book "Make: AVR Programming".
  • AvrProjects - Different projects and drafts for Atmel's avr controllers.
  • Tinkerer's AVRLib - A small collection of code snippets which are often needed programming Atmel AVR-Controllers.

Other Awesome Lists

Other amazingly awesome lists

Contributing

Please see CONTRIBUTING for details.

More Repositories

1

awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
55,903
star
2

awesome-github

A curated list of awesome GitHub tools, libraries, resources, and shiny things.
481
star
3

awesome-courses

List of free online programming/CS courses [Massive Open Online Courses]
380
star
4

awesome-selfhosted-aws

A curated list of awesome self-hosted alternatives to Amazon Web Services (AWS)
279
star
5

awesome-persian

A curated list of amazingly awesome Persian supporting tools, fonts, and development resources.
215
star
6

fakessh

A dockerized fake SSH server honeypot written in Go that logs login attempts.
Go
203
star
7

QtWebApp

HTTP server library in C++, based on Qt Framework
C++
160
star
8

docker-qt

C++ Qt compile environment for Docker (Dynamically Linked, Statically Linked, and Cross-compiled to Windows)
Dockerfile
108
star
9

cppDES

C++ implementation of Data Encryption Standard (DES, 3DES) (ECB, CBC)
C++
105
star
10

dockerweb

A docker-powered bash script for shared web hosting management. The ultimate Docker LAMP/LEMP Stack.
Shell
99
star
11

awesome-qt

Awesome Qt.
77
star
12

Lan-Messenger

C++ Qt Serverless Lan Messenger, Private Messages & Chat Rooms, Voice Talk
C++
76
star
13

Etcetera

My collection of useful code snippets/recipes/scripts/macros for my everyday tasks
JavaScript
68
star
14

microdns

A tiny dockerized DNS server in Go that (almost) always returns the same IP for any query sent to it.
Go
63
star
15

DFA

Deterministic Finite Automata in C++, Token Parser & Lexer
C++
46
star
16

QtHashSum

File Checksum Integrity Verifier & Duplicate File Finder written in C++ Qt
C++
40
star
17

inSecure-SHell

A telnet like client/server application using pseudo-terminals (pty) that runs a Bash shell session on the remote server. [fork,forkpty,select,epoll,ipv6 code]
C
29
star
18

kernel

Linux kernel programming examples
C
28
star
19

Multimedia

My Multimedia Signal Processing & VOIP Course Projects & Assignments
C
20
star
20

Faraz-DNS-Server

This is a simple DNS server written in Qt C++
C++
18
star
21

Simple-PHP-Request-Logger

A light-weight php script to log all http request hits into a file.
PHP
17
star
22

GHSOM-CPP

Growing Hierarchical Self-Organizing Map (GHSOM) implementation in C++
C++
17
star
23

microdns-proxy

DNS proxy written in Go
Go
12
star
24

Tron

Tron AI Challenge
C++
11
star
25

Qtnpcap

Qt GUI for npcap
C++
11
star
26

Toefl-Speaking-Recorder

Specialized Recorder for TOEFL SPEAKING
C++
11
star
27

datasets

My collection of random datasets
10
star
28

MicroDNS-Server

This compact and simple DNS server does only one thing: Always return the same IP for any query sent to the DNS server.
C
9
star
29

docker-bind-webmin

Dockerized BIND DNS Server with Webmin for DNS Administration
Shell
8
star
30

XOREncryption

Simple XOR File Encryption in C on Linux
C
8
star
31

TCP-GUI

TCP socket GUI in Qt
C++
7
star
32

nvidia-smi-json

nvidia-smi xml to json
Go
6
star
33

QtScreenCapture

Lightweight screen capture tool and screen video recorder
C++
6
star
34

Introduction-to-Microprocessors

http://www.cs.mun.ca/~paul/cs4723/
6
star
35

docker-bind

Dockerized Authoritative-Only BIND DNS Server with catch-all (wildcard) for any domain.
Dockerfile
4
star
36

bootloader

Assembly
4
star
37

Qt-Torrent

Qt Torrent Example
C++
4
star
38

QtLogServerGUI

UDP 514 Log Server GUI in Qt
C++
4
star
39

Microprocessor-Lab

My AVR Microprocessor Lab assignments
C
4
star
40

NetworqDebugger

NetworqDebugger is a simple tool for software developers that makes it easy to debug networking applications. It provides a proxy that will sit between your software and a remote server and display the conversation between them in GUI.
4
star
41

gotcpproxy

TCP over TLS Proxy in Go
Go
3
star
42

Arooz

Persian/Arabic Poems Prosody Recognition
3
star
43

CS491-Linux-Programming

CS306/CS491 Lab Assignments
C
3
star
44

fffaraz

2
star
45

SHA-CFB-OFB-CTR

Encryption in CFB, OFB, and CTR mode using SHA hash function
C
2
star
46

KN2C-SSL

KN2C Small Size League Robocup Team
C++
2
star
47

php-utils

A collection of useful PHP functions, mini classes and snippets.
PHP
2
star
48

DevToolbox.net

useful developer tools
2
star
49

Hadoop-Median-String

Just playing with Hadoop
Java
1
star
50

test-cloudflare-ips

Go
1
star
51

Insomnia

by David Anson
C++
1
star
52

CS408-Applied-Cryptography

Applied Cryptography course
C++
1
star
53

Archipel-xmpp-Bug-Reproducer

This is a xmpp Tester Client created to simulate stress testing on Archipel agents.
C++
1
star
54

docker-php

PHP docker image with some extra extensions based on official php:apache image
Shell
1
star
55

portfolio-optimizer

My personal financial calculator and portfolio optimizer
C++
1
star
56

caddy-logger

Log HTTP requests served by Caddy in a SQL database
Go
1
star