Nicu Hodos 14a984195f keep serial logic common
RX pin does not work as RC recevier for huzzah
2024-04-29 14:31:57 +02:00

45 lines
764 B
C++

#include <TaskScheduler.h>
#define SEND_PIN PIN_SPI_MOSI
#define RECEIVE_PIN PIN_SPI_MISO
#define RED_LED LED_BUILTIN
// #define BLUE_LED 2
Scheduler ts;
#include "wifi.h"
namespace Board {
Task tReadCommand(TASK_IMMEDIATE, TASK_FOREVER, [](){
if (serialReader.readLine(Serial) > 0) {
char* cmd = serialReader.getBuffer();
runJsonCommand(cmd);
}
}, &ts);
void turnOffLed(uint8_t led) {
digitalWrite(led, HIGH);
}
void setup() {
pinMode(RED_LED, OUTPUT);
turnOffLed(RED_LED);
// pinMode(BLUE_LED, OUTPUT);
// turnOffLed(BLUE_LED);
Wifi::setup();
Ota::setup();
tReadCommand.enable();
}
void loop() {
ts.execute();
}
void publishResponse(JsonDocument& jsonDoc) {
}
void handleJsonError(JsonDocument& jsonError) {
}
}