running demo

This commit is contained in:
Siwat Sirichai 2023-12-30 18:27:39 +07:00
parent c224aba193
commit b5806498ea
10 changed files with 58 additions and 11 deletions

View file

@ -3,6 +3,8 @@
#include <ETH.h>
#include <ClimateCard.hpp>
// Demo PLC firmware using the ESPMegaPRO OOP library
ESPMegaPRO espmega = ESPMegaPRO();
void input_change_callback(uint8_t pin, uint8_t value) {
@ -46,12 +48,15 @@ void setup() {
espmega.iot->setMqttConfig(mqtt_config);
Serial.println("Connecting to MQTT");
espmega.iot->connectToMqtt();
Serial.println("Registering cards");
Serial.println("Registering Output Card");
espmega.iot->registerCard(0);
Serial.println("Registering Input Card");
espmega.iot->registerCard(1);
Serial.println("Initialization Routine Complete");
Serial.println("Registering Input Change Callback");
espmega.inputs.registerCallback(input_change_callback);
Serial.println("Enabling Internal Display");
espmega.enableInternalDisplay(&Serial);
Serial.println("Initialization Routine Complete");
}
void loop() {