An ATmega based weather station
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
 bitdecoder.hSensors::BitDecoder transforms continuous bit streams (for example from RF demodulation) into bytes.
 demodulator.hSensors::Demodulator transforms continuous streams with pulse widths (for example from RF receivers) into bits.
 hidekisensor.hSensors::HidekiSensor and Sensors::HidekiDevice decode data from wireless Hideki RF 433 MHz sensors.
 rfdevice.hSensors::RfDevice is the base template for RF receivers connecting Demodulator, Bit Decoder and Sensor.
 sensor.hSensors::Sensor is the base class for sensor specific data decoding.
 tgs2600.hSensors::Tgs2600 decodes data from Figaro TGS 2600 air contaminants sensors.
 utils.hBit manipulation utilities.
 adc.hWrapper for accessing built-in analog to digital conversion facilities.
 atomic.hUtilities for ensuring atomic / non atomic execution of code blocks.
 bmp180.hAvr::Bmp180 decodes data from Bosch BMP180 Digital pressure sensors.
 dht22.hAvr::Dht22 decodes data from DHT22 / AM2302 Temperature and Humidity sensors.
 ethernet.hUtilities for Ethernet communication interfaces.
 i2c.hWrapper for accessing built-in I2C (TWI) communication interfaces.
 interrupt.hUtilities for interrupt service routines.
 mlx90614.hAvr::Mlx90614 decodes data from Melexis MLX90614 Infrared thermometer sensors.
 pin.hWrapper for accessing digital I/O ports.
 spi.hWrapper for accessing built-in SPI communication interface.
 timer.hWrapper for accessing built-in timers facilities.
 uart.hWrapper for accessing built-in UART communication interfaces.
 main.cppThe main weather station application utilizing Sensors library and AVR C++ utilities library.
 test_bitdecoder.cppUnit tests for Bit Decoder
 test_demodulator.cppUnit tests for Demodulator
 test_hidekidevice.cppUnit tests for Sensors::HidekiDevice
 test_hidekisensor.cppUnit tests for Sensors::HidekiSensor
 test_tgs2600.cppUnit tests for Sensors::Tgs2600
 test_utils.cppUnit tests for Utilities
 utils.hTesting utilities