|
atMETEO
An ATmega based weather station
|
Namespace containing all symbols of the AVR C++ utilities library. More...
Classes | |
| class | Adc |
| A C++ wrapper for accessing the built-in 10 bit Analog to Digital Conversion (ADC) facilities. More... | |
| class | AtomicForceOn |
| Configuration parameter for AtomicGuard that unconditionally enables interrupts on exit. More... | |
| class | AtomicGuard |
| RAII-style wrapper to disable interrupts for the duration of a scoped block. More... | |
| class | AtomicRestoreState |
| Configuration parameter for AtomicGuard that saves the global interrupt state and restores it on exit. More... | |
| class | Bmp180 |
| Decodes data from Bosch BMP180 Digital pressure sensors. More... | |
| class | Dht22 |
| Decodes data from DHT22 / AM2302 Temperature and humidity sensors. More... | |
| struct | DigitalIo |
| Digital I/O register configuration. More... | |
| class | Ethernet |
| A C++ wrapper for accessing Ethernet communication interfaces. More... | |
| class | I2c |
| A C++ wrapper for accessing the built-in I2C (TWI) communication interfaces. More... | |
| struct | InputConfiguration |
| Input configuration parameter for pin (normal mode). More... | |
| struct | InputConfigurationDisabled |
| Input configuration parameter for pin (disabled). More... | |
| struct | InputOutputPin |
| Input / Output pin (initially configured as output pin). More... | |
| struct | InputPin |
| Input pin. More... | |
| class | IpAddress |
| Represents an IPv4 address. More... | |
| class | MacAddress |
| Represents an Ethernet MAC address. More... | |
| class | Mlx90614 |
| Decodes data from Melexis MLX90614 Infrared thermometer sensors. More... | |
| class | NonAtomicForceOff |
| Configuration parameter for NonAtomicGuard that unconditionally disables interrupts on exit. More... | |
| class | NonAtomicGuard |
| RAII-style wrapper to enable interrupts for the duration of a scoped block. More... | |
| class | NonAtomicRestoreState |
| Configuration parameter for NonAtomicGuard that saves the global interrupt state and restores it on exit. More... | |
| struct | OutputConfiguration |
| Output configuration parameter for pin (normal mode). More... | |
| struct | OutputConfigurationDisabled |
| Output configuration parameter for pin (disabled). More... | |
| struct | OutputConfigurationInverted |
| Output configuration parameter for pin (for inverted output pins / active low configuration). More... | |
| struct | OutputPin |
| Output pin (normal mode). More... | |
| struct | OutputPinInverted |
| Inverted output pin (active low configuration). More... | |
| class | Spi |
| A C++ wrapper for accessing the built-in SPI communication interface. More... | |
| class | TimerInputCapture |
| C++ wrapper for accessing the built-in input capture facility for measuring the width of external pulses. More... | |
| struct | TimerUtils |
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. More... | |
| class | Uart |
| A C++ wrapper for accessing the built-in UART communication interfaces. More... | |
| class | Wiznet |
| Avr::Ethernet driver for WIZnet Ethernet modules (W5100, W5200, W5300, W5500). More... | |
Typedefs | |
| using | DigitalIoA = DigitalIo< AVR_IOR_PARAM(DDRA), AVR_IOR_PARAM(PORTA), AVR_IOR_PARAM(PINA)> |
| Digital I/O Port A register configuration. More... | |
| using | DigitalIoB = DigitalIo< AVR_IOR_PARAM(DDRB), AVR_IOR_PARAM(PORTB), AVR_IOR_PARAM(PINB)> |
| Digital I/O Port B register configuration. More... | |
| using | DigitalIoC = DigitalIo< AVR_IOR_PARAM(DDRC), AVR_IOR_PARAM(PORTC), AVR_IOR_PARAM(PINC)> |
| Digital I/O Port C register configuration. More... | |
| using | DigitalIoD = DigitalIo< AVR_IOR_PARAM(DDRD), AVR_IOR_PARAM(PORTD), AVR_IOR_PARAM(PIND)> |
| Digital I/O Port D register configuration. More... | |
Namespace containing all symbols of the AVR C++ utilities library.
1.8.13