FastArduino  v1.8
C++ library to build fast but small Arduino/AVR projects
fastarduino Directory Reference

Directories

Files

file  analog_comparator.h [code]
 Analog Comparator API.
 
file  analog_input.h [code]
 Analog Input API.
 
file  bits.h [code]
 Useful bits manipulation utilities.
 
file  defines.h [code]
 Useful defines GCC specific attributes.
 
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  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.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.h [code]
 Common I2C Manager API.
 
file  i2c_status.h [code]
 I2C status hook utilities.
 
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  lifecycle.h [code]
 Utility API to handle lifecycle of objects so that:
 
file  linked_list.h [code]
 Utility API to handle linked list containers.
 
file  memory.h [code]
 Utilities to check memory usage.
 
file  pci.h [code]
 General API for handling Pin Change Interrupts.
 
file  power.h [code]
 Simple power support for AVR MCU.
 
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.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.h [code]
 C++-like std::iostream facilities.
 
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  virtual.h [code]
 Small utilities to emulate virtual methods without extra vtabl.
 
file  watchdog.h [code]
 Watchdog API.