atMETEO
An ATmega based weather station
|
CAvr::Adc | A C++ wrapper for accessing the built-in 10 bit Analog to Digital Conversion (ADC) facilities |
CAvr::AtomicForceOn | Configuration parameter for AtomicGuard that unconditionally enables interrupts on exit |
CAvr::AtomicGuard< TAtomicMode > | RAII-style wrapper to disable interrupts for the duration of a scoped block |
CAvr::AtomicRestoreState | Configuration parameter for AtomicGuard that saves the global interrupt state and restores it on exit |
CSensors::BiphaseMark< TShortMin, TShortMax, TLongMin, TLongMax > | Configuration parameter for Demodulator that enables Biphase Mark demodulation |
CSensors::BitDecoderBase< T, BitDecoder > | BitDecoder base implementation |
CSensors::BitDecoderBase< T, BitDecoder< T, NoParity, TBitNumbering > > | |
▼CSensors::BitDecoderBase< T, BitDecoder< T, TParity, TBitNumbering > > | |
CSensors::BitDecoder< T, TParity, TBitNumbering > | Applies bit numbering and a parity method to transform continuous bit streams (for example from RF demodulation) into bytes |
CAvr::Bmp180 | Decodes data from Bosch BMP180 Digital pressure sensors |
▼CSensors::DemodulatorBase< Demodulator > | Demodulator base implementation |
CSensors::Demodulator< TDemodulatorType > | Transforms continuous streams with pulse widths (for example from RF receivers) into bits |
CSensors::DemodulatorBase< Demodulator< BiphaseMark< TShortMin, TShortMax, TLongMin, TLongMax > > > | |
CAvr::Dht22< TPin > | Decodes data from DHT22 / AM2302 Temperature and humidity sensors |
CAvr::DigitalIo< DDR, PORT, PIN > | Digital I/O register configuration |
CAvr::Ethernet< TDriver > | A C++ wrapper for accessing Ethernet communication interfaces |
CSensors::EvenParity< T > | Configuration parameter for BitDecoder that enables even parity checking |
CSensors::HidekiData | Data class for storing values of a HidekiSensor |
CAvr::I2c | A C++ wrapper for accessing the built-in I2C (TWI) communication interfaces |
▼CAvr::InputConfiguration< TDigitalIo, pinNumber > | Input configuration parameter for pin (normal mode) |
CAvr::InputOutputPin< TDigitalIo, pinNumber > | Input / Output pin (initially configured as output pin) |
CAvr::InputPin< TDigitalIo, pinNumber > | Input pin |
▼CAvr::InputConfigurationDisabled< TDigitalIo, pinNumber > | Input configuration parameter for pin (disabled) |
CAvr::OutputPin< TDigitalIo, pinNumber > | Output pin (normal mode) |
CAvr::OutputPinInverted< TDigitalIo, pinNumber > | Inverted output pin (active low configuration) |
▼CAvr::InputConfigurationDisabled< TCsDigitalIo, pinNumber > | |
CAvr::OutputPinInverted< TCsDigitalIo, csPinNumber > | |
CAvr::IpAddress | Represents an IPv4 address |
CSensors::LsbBitNumbering< T > | Configuration parameter for BitDecoder that leads to new bits being added with LSB bit numbering (least significant bit first) |
CAvr::MacAddress | Represents an Ethernet MAC address |
CAvr::Mlx90614 | Decodes data from Melexis MLX90614 Infrared thermometer sensors |
CSensors::MsbBitNumbering< T > | Configuration parameter for BitDecoder that leads to new bits being added with MSB bit numbering (most significant bit first) |
CAvr::NonAtomicForceOff | Configuration parameter for NonAtomicGuard that unconditionally disables interrupts on exit |
CAvr::NonAtomicGuard< TNonAtomicMode > | RAII-style wrapper to enable interrupts for the duration of a scoped block |
CAvr::NonAtomicRestoreState | Configuration parameter for NonAtomicGuard that saves the global interrupt state and restores it on exit |
CSensors::NoParity< T > | Configuration parameter for BitDecoder that disables parity checking |
CSensors::OddParity< T > | Configuration parameter for BitDecoder that enables odd parity checking |
▼CAvr::OutputConfiguration< TDigitalIo, pinNumber > | Output configuration parameter for pin (normal mode) |
CAvr::InputOutputPin< TDigitalIo, pinNumber > | Input / Output pin (initially configured as output pin) |
CAvr::OutputPin< TDigitalIo, pinNumber > | Output pin (normal mode) |
▼CAvr::OutputConfigurationDisabled< TDigitalIo, pinNumber > | Output configuration parameter for pin (disabled) |
CAvr::InputPin< TDigitalIo, pinNumber > | Input pin |
▼CAvr::OutputConfigurationInverted< TDigitalIo, pinNumber > | Output configuration parameter for pin (for inverted output pins / active low configuration) |
CAvr::OutputPinInverted< TDigitalIo, pinNumber > | Inverted output pin (active low configuration) |
▼CAvr::OutputConfigurationInverted< TCsDigitalIo, pinNumber > | |
CAvr::OutputPinInverted< TCsDigitalIo, csPinNumber > | |
CSensors::RfDevice< TDemodulator, TBitDecoder, TSensor, TBitLength > | Connects Demodulator, Bit Decoder and Sensor for decoding sensor data from RF receivers |
CSensors::Sensor< TSensor > | Base class for sensor implementations |
▼CSensors::Sensor< HidekiSensor > | |
CSensors::HidekiSensor | Decodes data received from a Hideki RF 433 MHz sensor |
CAvr::Spi< TCsDigitalIo, csPinNumber > | A C++ wrapper for accessing the built-in SPI communication interface |
CSensors::Tgs2600< TLoadResistance > | Decodes data from Figaro TGS 2600 air contaminants sensors |
▼CAvr::internal::TimerInputCaptureBase | Internal base class for Avr::TimerInputCapture |
CAvr::TimerInputCapture< prescaler, TObserver > | C++ wrapper for accessing the built-in input capture facility for measuring the width of external pulses |
CAvr::TimerUtils< prescaler > | Compile time calculation of clock select and conversion of time (in us) to system clock ticks given the CPU frequency (F_CPU) and the prescaler |
CAvr::Uart< baud > | A C++ wrapper for accessing the built-in UART communication interfaces |
CAvr::Wiznet | Avr::Ethernet driver for WIZnet Ethernet modules (W5100, W5200, W5300, W5500) |