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