AVR development library based on C++ templates.
C++ Makefile
Switch branches/tags
Nothing to show
Latest commit ae25222 Jul 5, 2016
pichenettes Merge pull request #8 from DatanoiseTV/master
Make it compile with latest avr-libc.
Permalink
Failed to load latest commit information.
deprecated/devices Fixed deprecated file (removed macro for abs) Jul 14, 2011
devices Read size datatype Jun 26, 2015
filesystem Fine grained init error detection Aug 31, 2011
i2c Nunchuk polling code tolerant to device disconnections Sep 19, 2011
third_party/ff Removed inverted CS hack Sep 25, 2011
tools Linux compatibility Jan 16, 2013
ui Removed dummy refresh event Nov 28, 2014
.gitignore First commit Apr 20, 2011
README misc tweaks of SPI class Jun 30, 2011
__init__.py First commit Apr 20, 2011
adc.cc Changed directory layout Apr 20, 2011
adc.h ADC flag Sep 13, 2013
audio_output.h Added function for discarding a sample from the buffer Apr 26, 2011
avrlib.h Added function for modifying timer value Feb 24, 2012
base.h Make it compile with latest avr-libc. Jul 5, 2016
boot.h missing semicolon breaks mega2560 builds Jan 19, 2014
debug_output.h Added auto CRLF configuration option, thanks to Olivier. Jun 3, 2011
gpio.h ATMEGA2560 is case sensitive Jun 21, 2014
log2.h Fixed header guards Jun 20, 2011
makefile.mk fix missing endif in MCU selection Jan 19, 2014
op.h U16U16MulShift16 Apr 20, 2012
output_stream.h Changed directory layout Apr 20, 2011
parallel_io.h Avrlib parallel io May 11, 2014
random.cc Changed directory layout Apr 20, 2011
random.h 16-bit random int Feb 24, 2012
resources_manager.h Linux compatibility Jan 16, 2013
ring_buffer.h Changed directory layout Apr 20, 2011
serial.cc Formatting nitpicks Jun 5, 2011
serial.h add mega2560 serial ports #2 and #3 Jan 10, 2014
size_to_type.h Changed directory layout Apr 20, 2011
software_serial.h Fixed header guards Aug 12, 2011
spi.h Removed useless argument in SPI slave Nov 18, 2011
string.cc Added paddig function Jul 14, 2011
string.h Added paddig function Jul 14, 2011
task.h Changed directory layout Apr 20, 2011
time.cc Changed directory layout Apr 20, 2011
time.h Now using the delay from avr-libc instead of a function polling a cou… Jun 26, 2011
timer.h Added start/stop interrupts for compare mode Aug 30, 2012
watchdog_timer.h Fixed header guards Jun 20, 2011

README

AVRil, a C++ template library for AVR microcontrollers.

This library is released under a GPL3.0 license.