40 lines
602 B
Arduino
Raw Normal View History

2022-12-15 15:26:57 +01:00
2022-12-18 16:45:21 +01:00
#include "defines.h"
#include "config.h"
2022-12-18 17:12:04 +01:00
#include "production.h"
2022-12-18 18:08:39 +01:00
#include "configuration.h"
2022-12-15 15:26:57 +01:00
2022-12-18 16:45:21 +01:00
// from config.cpp
extern config_t myConfig;
2022-12-15 20:07:15 +01:00
2022-12-18 18:08:39 +01:00
bool productionMode = false;
2022-12-15 15:26:57 +01:00
void setup() {
2022-12-15 20:07:15 +01:00
pinMode(LED_BLUE, OUTPUT);
digitalWrite(LED_BLUE, LOW);
pinMode(LED_RED, OUTPUT);
digitalWrite(LED_RED, LOW);
pinMode(LED_GREEN, OUTPUT);
digitalWrite(LED_GREEN, LOW);
2022-12-18 16:45:21 +01:00
Serial.begin(115200);
2022-12-23 02:35:55 +01:00
configLoad();
2022-12-18 16:45:21 +01:00
2022-12-18 17:12:04 +01:00
if (productionMode) {
productionSetup();
2022-12-18 18:08:39 +01:00
} else {
configurationSetup();
2022-12-18 17:12:04 +01:00
}
2022-12-15 15:26:57 +01:00
}
void loop()
{
2022-12-18 17:12:04 +01:00
if (productionMode) {
productionLoop();
2022-12-18 18:08:39 +01:00
} else {
configurationLoop();
2022-12-15 15:26:57 +01:00
}
}