111
Dependencies: BufferedSerial FastPWM mbed
main.cpp
- Committer:
- sbh9428
- Date:
- 2016-04-12
- Revision:
- 0:f3108add3d98
File content as of revision 0:f3108add3d98:
#include "mbed.h" #include "humsensort.h" #include "FastPWM.h" #include "controlt.h" #include "commandt.h" #include "pumpt.h" BufferedSerial pc(USBTX, USBRX, 2048); AnalogIn humidityPin(p20); humSensor_t humSensor(&humidityPin); FastPWM wetPin(p21); FastPWM dryPin(p22); pump_t wetPump(&wetPin); pump_t dryPump(&dryPin); Ticker sysTick; control_t control(&dryPump, &wetPump, &humSensor, &pc); command_t command(&pc, &control); void refreshPWM(); int main() { sysTick.attach(&refreshPWM, 5); while(1) { while(pc.readable()) { command.get_data(); } } } void refreshPWM() { control.refreshPWM(); }