 |
ESP3D
3.0
Firmware for ESP boards connected to 3D Printer
|
Go to the documentation of this file.
28 #include "../include/esp3d_config.h"
30 #include "../modules/serial/serial_service.h"
31 #if defined (WIFI_FEATURE) || defined(ETH_FEATURE)
32 #include "../modules/network/netconfig.h"
33 #endif //WIFI_FEATURE || ETH FEATURE
34 #if defined(FILESYSTEM_FEATURE)
35 #include "../modules/filesystem/esp_filesystem.h"
36 #endif //FILESYSTEM_FEATURE
37 #ifdef CONNECTED_DEVICES_FEATURE
38 #include "../modules/devices/devices_services.h"
39 #endif //CONNECTED_DEVICES_FEATURE
41 #include "../modules/display/display.h"
42 #endif //DISPLAY_DEVICE
43 #ifdef ESP_GCODE_HOST_FEATURE
44 #include "../modules/gcode_host/gcode_host.h"
45 #endif //ESP_GCODE_HOST_FEATURE
46 #ifdef ESP_LUA_INTERPRETER_FEATURE
47 #include "../modules/lua_interpreter/lua_interpreter_service.h"
50 #include "../modules/boot_delay/boot_delay.h"
53 bool Esp3D::restart =
false;
76 #if defined(CONNECTED_DEVICES_FEATURE)
78 log_esp3d(
"Error setup connected devices");
81 #endif //CONNECTED_DEVICES_FEATURE
98 #if defined(FILESYSTEM_FEATURE)
100 log_esp3d(
"Error with filesystem service");
103 #endif //FILESYSTEM_FEATURE
104 #ifdef DISPLAY_DEVICE
107 #endif //DISPLAY_DEVICE
109 #if defined(WIFI_FEATURE) || defined(ETH_FEATURE)
114 #endif //WIFI_FEATURE
115 #if defined(ESP_AUTOSTART_SCRIPT)
117 #endif //ESP_AUTOSTART_FEATURE
129 #if defined(WIFI_FEATURE) || defined(ETH_FEATURE)
131 #endif //WIFI_FEATURE || ETH_FEATURE
132 #if defined(CONNECTED_DEVICES_FEATURE)
134 #endif //CONNECTED_DEVICES_FEATURE
140 #if defined(CONNECTED_DEVICES_FEATURE)
142 #endif //CONNECTED_DEVICES_FEATURE
143 #if defined(WIFI_FEATURE) || defined(ETH_FEATURE)
145 #endif //WIFI_FEATURE || ETH_FEATURE
146 #if defined(FILESYSTEM_FEATURE)
148 #endif //FILESYSTEM_FEATURE
171 restart = need_restart;
174 void Esp3D::restart_now()
void show_screenID(uint8_t screenID)
static bool isOutput(uint8_t flag, bool fromsettings=false)
static void restart_esp(bool need_restart=true)
GcodeHost esp3d_gcode_host
SerialService serial_service
bool processscript(const char *line)
#define log_esp3d(format,...)