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