|
FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
| ▼ fastarduino | |
| ► boards | |
| ► devices | |
| ► tests | |
| abi.cpp | |
| analog_comparator.h | Analog Comparator API |
| analog_input.h | Analog Input API |
| array.h | |
| bits.h | Useful bits manipulation utilities |
| defines.h | Useful defines GCC specific attributes |
| dynamic_allocation.cpp | |
| eeprom.h | API to handle EEPROM access in read and write modes |
| empty_streams.h | Empty version of streams API, useful when you want to introduce traces that you can easily disable without adding preprocessor conditional compilation everywhere traces are output |
| errors.h | Common errors definition |
| events.h | Support for events management |
| flash.h | Flash memory utilities |
| functors.h | Useful functors that can be used as template arguments, particularly in I2C device utilities |
| future.h | Utility API to handle the concept of futures |
| gpio.h | General Purpose (digital) Input Output API |
| i2c.h | I2C API common definitions |
| i2c_debug.cpp | |
| i2c_debug.h | I2C debugging utilities (useful when implementing support for new devices) |
| i2c_device.h | I2C Device API |
| i2c_device_utilities.h | Various utilities to use for I2C Device support developers |
| i2c_handler.h | Common I2C Manager API |
| i2c_handler_atmega.h | ATmega I2C Manager API |
| i2c_handler_attiny.h | ATtiny I2C Manager API |
| i2c_handler_common.cpp | |
| i2c_handler_common.h | Common I2C Manager API |
| i2c_status.h | I2C status hook utilities |
| initializer_list.h | |
| int.h | General API for handling External Interrupt pins |
| interrupts.h | General API for handling AVR interrupt vectors |
| iomanip.h | C++-like std::iostream facilities |
| ios.h | C++-like std::iostream facilities |
| iterator.h | Utilities to convert arrays into an iterable (usable if for x: list construct) |
| linked_list.cpp | |
| linked_list.h | Utility API to handle linked list containers |
| main.cpp | |
| memory.h | Utilities to check memory usage |
| move.h | |
| pci.h | General API for handling Pin Change Interrupts |
| power.cpp | |
| power.h | Simple power support for AVR MCU |
| power_internals.cpp | |
| pulse_timer.h | PulseTimer API |
| pwm.h | PWM API |
| queue.h | Utility API to handle ring-buffer queue containers |
| realtime_timer.h | Real-time Timer API |
| scheduler.h | Support for jobs scheduling |
| soft_uart.h | Software-emulated serial API |
| spi.cpp | |
| spi.h | SPI support for AVR MCU |
| square_wave.h | SquareWave API, an API to generate square waves of any frequency |
| streambuf.h | C++-like std::iostream facilities |
| streams.cpp | |
| streams.h | C++-like std::iostream facilities |
| time.cpp | |
| time.h | Simple time utilities |
| timer.h | Timer API |
| types_traits.h | Useful traits for common types |
| uart.h | Hardware serial API |
| uart_commons.h | Common definitions for serial API |
| utilities.h | General utilities API that have broad application in programs |
| watchdog.h | Watchdog API |