|
atMETEO
An ATmega based weather station
|
| ▼ lib | |
| bitdecoder.h | Sensors::BitDecoder transforms continuous bit streams (for example from RF demodulation) into bytes. |
| demodulator.h | Sensors::Demodulator transforms continuous streams with pulse widths (for example from RF receivers) into bits. |
| hidekisensor.h | Sensors::HidekiSensor and Sensors::HidekiDevice decode data from wireless Hideki RF 433 MHz sensors. |
| rfdevice.h | Sensors::RfDevice is the base template for RF receivers connecting Demodulator, Bit Decoder and Sensor. |
| sensor.h | Sensors::Sensor is the base class for sensor specific data decoding. |
| tgs2600.h | Sensors::Tgs2600 decodes data from Figaro TGS 2600 air contaminants sensors. |
| utils.h | Bit manipulation utilities. |
| ▼ target | |
| ▼ lib | |
| adc.h | Wrapper for accessing built-in analog to digital conversion facilities. |
| atomic.h | Utilities for ensuring atomic / non atomic execution of code blocks. |
| bmp180.h | Avr::Bmp180 decodes data from Bosch BMP180 Digital pressure sensors. |
| dht22.h | Avr::Dht22 decodes data from DHT22 / AM2302 Temperature and Humidity sensors. |
| ethernet.h | Utilities for Ethernet communication interfaces. |
| i2c.h | Wrapper for accessing built-in I2C (TWI) communication interfaces. |
| interrupt.h | Utilities for interrupt service routines. |
| mlx90614.h | Avr::Mlx90614 decodes data from Melexis MLX90614 Infrared thermometer sensors. |
| pin.h | Wrapper for accessing digital I/O ports. |
| spi.h | Wrapper for accessing built-in SPI communication interface. |
| timer.h | Wrapper for accessing built-in timers facilities. |
| uart.h | Wrapper for accessing built-in UART communication interfaces. |
| wiznet.h | |
| main.cpp | The main weather station application utilizing Sensors library and AVR C++ utilities library. |
| ▼ tests | |
| test_bitdecoder.cpp | Unit tests for Bit Decoder |
| test_demodulator.cpp | Unit tests for Demodulator |
| test_hidekidevice.cpp | Unit tests for Sensors::HidekiDevice |
| test_hidekisensor.cpp | Unit tests for Sensors::HidekiSensor |
| test_tgs2600.cpp | Unit tests for Sensors::Tgs2600 |
| test_utils.cpp | Unit tests for Utilities |
| utils.h | Testing utilities |
1.8.13