Project_Cymple/eyeTracker/software/src/main.cpp
2025-05-30 18:55:03 +08:00

32 lines
657 B
C++

#include <Arduino.h>
#include <WiFi.h>
#include <EEPROM.h>
#include "drv/eeprom.h"
#include "wlanMsg.h"
#include "serialMsg.h"
#include "esp32cam.h"
unsigned long currentT;
void setup() {
delay(1000);
EEPROM.begin(sizeof(EEPROM_DATA_S));
pserialObj = new serialClass();
pwlanMsgObj = new wlanMsgClass();
serial_writelog("CympleEye WLAN Init!\r\n");
pCamera = new cameraClass();
serial_writelog("CympleEye Camera Init!\r\n");
delay(1000);
}
void loop() {
currentT = millis();
pserialObj->runFrame(currentT);
if(pwlanMsgObj->runFrame(currentT)){
return;
}
if(pCamera->runFrame()){
delay(1000);
return;
}
delay(5);
}