FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W
A
AbstractFakeFuture (future)
AbstractFuture (future)
AbstractFuturesGroup (future)
AbstractI2CAsyncManager (i2c)
AbstractI2CSyncATmegaManager (i2c)
AbstractI2CSyncATtinyManager (i2c)
AbstractI2CSyncManager (i2c)
AbstractSonar (devices::sonar)
AbstractSPIDevice (spi)
AbstractTonePlayer (devices::audio)
NRF24L01::addr_t (devices::rf)
AllSensors (devices::magneto)
AnalogComparator (analog)
AnalogInput (analog)
array (containers)
AsyncTonePlayer (devices::audio)
auto_delay (time)
auto_millis (time)
B
Beat (devices::audio)
HMC5883L::BeginFuture (devices::magneto)
MPU6050::BeginFuture (devices::magneto)
MCP23017::BeginFuture (devices::mcp230xx)
C
Calculator (timer)
Cast (functor)
ChangeEndianness (functor)
Compose (functor)
MCP23008::ConfigureGPIOFuture (devices::mcp230xx)
MCP23017::ConfigureGPIOFuture (devices::mcp230xx)
MCP23008::ConfigureInterruptsFuture (devices::mcp230xx)
MCP23017::ConfigureInterruptsFuture (devices::mcp230xx)
Constant (functor)
D
DefaultVerticalFont7x5 (devices::display)
derives_from (types_traits)
WinBond::Device (devices)
DeviceStatus (devices::vl53l0x)
DS1307::DisableOutputFuture (devices::rtc)
Dispatcher (events)
Display (devices::display)
DisplayDeviceTrait (devices::display)
DisplayDeviceTrait_impl (devices::display)
DrawContext (devices::display)
DrawMode (devices::display)
DS1307 (devices::rtc)
E
EEPROM (eeprom)
DS1307::EnableOutputFuture (devices::rtc)
MPU6050::EndFuture (devices::magneto)
Event (events)
EventHandler (events)
F
FakeFuture (future)
FastMaskedPort (gpio)
FastPin (gpio)
FastPinType (gpio)
FastPort (gpio)
NRF24L01::fifo_status_t (devices::rf)
MPU6050::FifoBeginFuture (devices::magneto)
FIFOEnable (devices::magneto)
FixPoint9_7 (devices::vl53l0x)
FlashReader (flash)
Font (devices::display)
Functor (functor)
Future (future)
G
VL53L0X::GetGPIOSettingsFuture (devices::vl53l0x)
DS1307::GetRam1Future (devices::rtc)
DS1307::GetRamFuture (devices::rtc)
GPIOSettings (devices::vl53l0x)
Grove125KHzRFIDReaderUART (devices::rfid)
Grove125KHzRFIDReaderWiegandEXT (devices::rfid)
Grove125KHzRFIDReaderWiegandPCI (devices::rfid)
H
DS1307::HaltClockFuture (devices::rtc)
HCSR04 (devices::sonar)
HMC5883L (devices::magneto)
I
I2CAsyncDebugManager (i2c)
I2CAsyncManager (i2c)
I2CAsyncStatusDebugManager (i2c)
I2CAsyncStatusManager (i2c)
I2CCommand (i2c)
I2CDebugLiveLogger (i2c::debug)
I2CDebugRecorder (i2c::debug)
I2CDebugStatusLiveLogger (i2c::debug)
I2CDebugStatusRecorder (i2c::debug)
I2CDevice (i2c)
I2CFuturesGroup (i2c)
I2CLatestStatusHolder (i2c::status)
I2CLightCommand (i2c)
I2CSameFutureGroup (i2c)
I2CStatusLiveLogger (i2c::status)
I2CStatusRecorder (i2c::status)
I2CSyncDebugManager (i2c)
I2CSyncManager (i2c)
I2CSyncStatusDebugManager (i2c)
I2CSyncStatusManager (i2c)
Identity (functor)
initializer_list (std)
INTSignal (interrupt)
INTStatus (devices::magneto)
ios_base (streams)
IRQ_NRF24L01 (devices::rf)
istream (streams)
istreambuf (streams)
J
Job (events)
L
LCD5110 (devices::display)
Link (containers)
LinkedList (containers)
LinkWrapper (containers)
M
MCP23008 (devices::mcp230xx)
MCP23017 (devices::mcp230xx)
MCP3x0x (devices::mcp3x0x)
MPU6050 (devices::magneto)
MultiHCSR04 (devices::sonar)
N
NRF24L01 (devices::rf)
null_ostream (streams)
O
NRF24L01::observe_tx_t (devices::rf)
ostream (streams)
ostreambuf (streams)
P
PCISignal (interrupt)
PCIType (interrupt)
Power (power)
PowerVoltage (analog)
PulseTimer (timer)
PWMOutput (analog)
Q
QTonePlay (devices::audio)
Queue (containers)
QueuedWriter (eeprom)
R
range (utils)
ReadRegisterFuture (i2c)
remove_reference (types_traits)
MPU6050::ResetFuture (devices::magneto)
RTT (timer)
RTTEventCallback (timer)
RTTRawTime (timer)
RTTTime (time)
S
Scheduler (events)
Sensor3D (devices::magneto)
SequenceSteps (devices::vl53l0x)
SequenceStepsTimeout (devices::vl53l0x)
Servo (devices::servo)
VL53L0X::SetGPIOSettingsFuture (devices::vl53l0x)
DS1307::SetRam1Future (devices::rtc)
DS1307::SetRamFuture (devices::rtc)
SIPO (devices)
SmallestInt (types_traits)
SonarEvent (devices::sonar)
SPADInfo (devices::vl53l0x)
SPADReference (devices::vl53l0x)
SPIDevice (spi)
SquareWave (timer)
Status (devices::magneto)
WinBond::Status (devices)
NRF24L01::status_t (devices::rf)
T
Timer (timer)
tm (devices::rtc)
ToneGenerator (devices::audio)
TonePlay (devices::audio)
TonePlayer (devices::audio)
TReadRegisterFuture (i2c)
TWriteMultiRegisterFuture (i2c)
TWriteRegisterFuture (i2c)
Type_trait (types_traits)
U
UART (serial::hard)
UART< board::ExternalInterruptPin, RX_, TX_ > (serial::soft)
UART< board::InterruptPin, RX_, TX_ > (serial::soft)
UARTErrors (serial)
UARX (serial::hard)
UARX< board::ExternalInterruptPin, RX_ > (serial::soft)
UARX< board::InterruptPin, RX_ > (serial::soft)
UATX (serial::hard)
UATX (serial::soft)
V
VL53L0X (devices::vl53l0x)
W
Watchdog (watchdog)
WatchdogRTT (watchdog)
WatchdogSignal (watchdog)
Wiegand (devices::protocols)
WinBond (devices)
WriteRegisterFuture (i2c)