mirror of
https://github.com/Dominocs/Project_Cymple.git
synced 2025-09-26 23:49:11 +08:00
32 lines
657 B
C++
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);
|
|
}
|