Humidistat
Arduino firmware for a humidistat (humidity controller)
Loading...
Searching...
No Matches
main.cpp File Reference
#include <Arduino.h>
#include "aliases.h"
#include "EEPROMConfig.h"
#include "SerialLogger.h"
#include "input/ButtonReader.h"
#include "sensor/ThermistorReader.h"
#include "SetpointProfileRunner.h"
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

ButtonReader buttonReader (config::PIN_BTN, &voltLadder)
 
void setup ()
 
void loop ()
 

Variables

ThermistorReader trs []
 
VoltLadder voltLadder
 
EEPROMConfig eepromConfig
 
const uint8_t pwmRes = 8
 
SerialLogger< cHumidistat > serialLogger & humidistat
 

Function Documentation

◆ buttonReader()

ButtonReader buttonReader ( config::PIN_BTN ,
& voltLadder )
Here is the caller graph for this function:

◆ loop()

void loop ( )

Definition at line 104 of file main.cpp.

Here is the call graph for this function:

◆ setup()

void setup ( )

Definition at line 86 of file main.cpp.

Variable Documentation

◆ eepromConfig

EEPROMConfig eepromConfig

Definition at line 36 of file main.cpp.

◆ humidistat

SerialLogger<cHumidistat> serialLogger& humidistat

Definition at line 84 of file main.cpp.

◆ pwmRes

const uint8_t pwmRes = 8

Definition at line 44 of file main.cpp.

◆ trs

Initial value:
= {
ThermistorReader(config::PIN_T1),
ThermistorReader(config::PIN_T2),
ThermistorReader(config::PIN_T3),
ThermistorReader(config::PIN_T4)
}
Driver for thermistor thermometers.

Definition at line 25 of file main.cpp.

◆ voltLadder

VoltLadder voltLadder

Definition at line 33 of file main.cpp.