|
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. | |