MKS WiFi preliminary changes

2.0.x
Scott Lahteine 4 years ago committed by Scott Lahteine
parent 5ef1d053eb
commit f1b32b808f

@ -111,7 +111,9 @@ constexpr bool serial_handles_emergency(int port) {
// Instantiate all UARTs even if they are not needed // Instantiate all UARTs even if they are not needed
// This avoids a bunch of logic to figure out every serial // This avoids a bunch of logic to figure out every serial
// port which may be in use on the system. // port which may be in use on the system.
DEFINE_HWSERIAL_MARLIN(MSerial1, 1); #if DISABLED(MKS_WIFI_MODULE)
DEFINE_HWSERIAL_MARLIN(MSerial1, 1);
#endif
DEFINE_HWSERIAL_MARLIN(MSerial2, 2); DEFINE_HWSERIAL_MARLIN(MSerial2, 2);
DEFINE_HWSERIAL_MARLIN(MSerial3, 3); DEFINE_HWSERIAL_MARLIN(MSerial3, 3);
#if EITHER(STM32_HIGH_DENSITY, STM32_XL_DENSITY) #if EITHER(STM32_HIGH_DENSITY, STM32_XL_DENSITY)

@ -979,7 +979,7 @@ void setup() {
#endif #endif
SERIAL_ECHO_MSG("start"); SERIAL_ECHO_MSG("start");
#if BOTH(HAS_TFT_LVGL_UI, USE_WIFI_FUNCTION) #if BOTH(HAS_TFT_LVGL_UI, MKS_WIFI_MODULE)
mks_esp_wifi_init(); mks_esp_wifi_init();
WIFISERIAL.begin(WIFI_BAUDRATE); WIFISERIAL.begin(WIFI_BAUDRATE);
serial_connect_timeout = millis() + 1000UL; serial_connect_timeout = millis() + 1000UL;

@ -308,8 +308,8 @@ void GcodeSuite::M917() {
L64xxManager.set_param(axis_index[j], L6470_KVAL_HOLD, kval_hold); L64xxManager.set_param(axis_index[j], L6470_KVAL_HOLD, kval_hold);
} }
DEBUG_ECHOLNPGM("."); DEBUG_ECHOLNPGM(".");
gcode.reset_stepper_timeout(); // reset_stepper_timeout to keep steppers powered gcode.reset_stepper_timeout(); // keep steppers powered
watchdog_refresh();; // beat the dog watchdog_refresh();
safe_delay(5000); safe_delay(5000);
status_composite_temp = 0; status_composite_temp = 0;
for (j = 0; j < driver_count; j++) { for (j = 0; j < driver_count; j++) {

@ -204,7 +204,7 @@ void TFTGLCD::print_line() {
#endif #endif
} }
void TFTGLCD::print_screen(){ void TFTGLCD::print_screen() {
if (!PanelDetected) return; if (!PanelDetected) return;
framebuffer[FBSIZE - 2] = picBits & PIC_MASK; framebuffer[FBSIZE - 2] = picBits & PIC_MASK;
framebuffer[FBSIZE - 1] = ledBits; framebuffer[FBSIZE - 1] = ledBits;

@ -29,15 +29,12 @@
* *
* The DLCache can be used like so: * The DLCache can be used like so:
* *
* void some_function() { * DLCache dlcache(UNIQUE_ID);
* DLCache dlcache(UNIQUE_ID);
* *
* if (dlcache.hasData()) { * if (dlcache.hasData())
* dlcache.append(); * dlcache.append();
* } else { * else
* // Add stuff to the DL * dlcache.store(); // Add stuff to the DL
* dlcache.store();
* }
*/ */
class DLCache { class DLCache {
private: private:

@ -32,11 +32,7 @@ bool tiny_timer_t::elapsed(tiny_time_t duration) {
#endif #endif
); );
uint8_t elapsed = now - _start; uint8_t elapsed = now - _start;
if (elapsed >= duration._duration) { return elapsed >= duration._duration;
return true;
} else {
return false;
}
} }
void tiny_timer_t::start() { void tiny_timer_t::start() {

@ -78,9 +78,9 @@ void BedMeshScreen::drawMesh(int16_t x, int16_t y, int16_t w, int16_t h, ExtUI::
} }
} }
} }
if (val_cnt) { if (val_cnt)
val_mean /= val_cnt; val_mean /= val_cnt;
} else { else {
val_mean = 0; val_mean = 0;
val_min = 0; val_min = 0;
val_max = 0; val_max = 0;
@ -327,11 +327,10 @@ void BedMeshScreen::onMeshUpdate(const int8_t x, const int8_t y, const ExtUI::pr
screen_data.BedMeshScreen.message = screen_data.BedMeshScreen.MSG_NONE; screen_data.BedMeshScreen.message = screen_data.BedMeshScreen.MSG_NONE;
break; break;
case ExtUI::MESH_FINISH: case ExtUI::MESH_FINISH:
if (screen_data.BedMeshScreen.count == GRID_MAX_POINTS && isMeshComplete(ExtUI::getMeshArray())) { if (screen_data.BedMeshScreen.count == GRID_MAX_POINTS && isMeshComplete(ExtUI::getMeshArray()))
screen_data.BedMeshScreen.message = screen_data.BedMeshScreen.MSG_MESH_COMPLETE; screen_data.BedMeshScreen.message = screen_data.BedMeshScreen.MSG_MESH_COMPLETE;
} else { else
screen_data.BedMeshScreen.message = screen_data.BedMeshScreen.MSG_MESH_INCOMPLETE; screen_data.BedMeshScreen.message = screen_data.BedMeshScreen.MSG_MESH_INCOMPLETE;
}
screen_data.BedMeshScreen.count = GRID_MAX_POINTS; screen_data.BedMeshScreen.count = GRID_MAX_POINTS;
break; break;
case ExtUI::PROBE_START: case ExtUI::PROBE_START:

@ -72,7 +72,8 @@ void BootScreen::onIdle() {
GOTO_SCREEN(TouchCalibrationScreen); GOTO_SCREEN(TouchCalibrationScreen);
current_screen.forget(); current_screen.forget();
PUSH_SCREEN(StatusScreen); PUSH_SCREEN(StatusScreen);
} else { }
else {
if (!UIFlashStorage::is_valid()) { if (!UIFlashStorage::is_valid()) {
StatusScreen::loadBitmaps(); StatusScreen::loadBitmaps();
SpinnerDialogBox::show(GET_TEXT_F(MSG_PLEASE_WAIT)); SpinnerDialogBox::show(GET_TEXT_F(MSG_PLEASE_WAIT));

@ -152,11 +152,11 @@ void FilesScreen::drawFooter() {
#undef MARGIN_T #undef MARGIN_T
#undef MARGIN_B #undef MARGIN_B
#ifdef TOUCH_UI_PORTRAIT #ifdef TOUCH_UI_PORTRAIT
#define MARGIN_T 15 #define MARGIN_T 15
#define MARGIN_B 5 #define MARGIN_B 5
#else #else
#define MARGIN_T 5 #define MARGIN_T 5
#define MARGIN_B 5 #define MARGIN_B 5
#endif #endif
const bool has_selection = screen_data.FilesScreen.selected_tag != 0xFF; const bool has_selection = screen_data.FilesScreen.selected_tag != 0xFF;
const uint8_t back_tag = screen_data.FilesScreen.flags.is_root ? 240 : 245; const uint8_t back_tag = screen_data.FilesScreen.flags.is_root ? 240 : 245;
@ -170,11 +170,11 @@ void FilesScreen::drawFooter() {
.tag(back_tag).button( BTN_POS(4,y), BTN_SIZE(3,h), GET_TEXT_F(MSG_BACK)) .tag(back_tag).button( BTN_POS(4,y), BTN_SIZE(3,h), GET_TEXT_F(MSG_BACK))
.enabled(has_selection) .enabled(has_selection)
.colors(has_selection ? action_btn : normal_btn); .colors(has_selection ? action_btn : normal_btn);
if (screen_data.FilesScreen.flags.is_dir) {
if (screen_data.FilesScreen.flags.is_dir)
cmd.tag(244).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXT_F(MSG_BUTTON_OPEN)); cmd.tag(244).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXT_F(MSG_BUTTON_OPEN));
} else { else
cmd.tag(243).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXT_F(MSG_BUTTON_PRINT)); cmd.tag(243).button( BTN_POS(1, y), BTN_SIZE(3,h), GET_TEXT_F(MSG_BUTTON_PRINT));
}
} }
void FilesScreen::onRedraw(draw_mode_t what) { void FilesScreen::onRedraw(draw_mode_t what) {

@ -122,28 +122,25 @@ char &LockScreen::message_style() {
} }
void LockScreen::onPasscodeEntered() { void LockScreen::onPasscodeEntered() {
if (passcode == 0) { if (passcode == 0) { // We are defining a passcode
// We are defining a passcode
message_style() = 0; message_style() = 0;
onRefresh(); onRefresh();
sound.play(twinkle, PLAY_SYNCHRONOUS); sound.play(twinkle, PLAY_SYNCHRONOUS);
passcode = compute_checksum(); passcode = compute_checksum();
GOTO_PREVIOUS(); GOTO_PREVIOUS();
} else { }
// We are verifying a passcode else if (passcode == compute_checksum()) { // We are verifying a passcode
if (passcode == compute_checksum()) { message_style() = 'g';
message_style() = 'g'; onRefresh();
onRefresh(); sound.play(twinkle, PLAY_SYNCHRONOUS);
sound.play(twinkle, PLAY_SYNCHRONOUS); GOTO_PREVIOUS();
GOTO_PREVIOUS(); }
} else {
else { message_style() = 'w';
message_style() = 'w'; onRefresh();
onRefresh(); sound.play(sad_trombone, PLAY_SYNCHRONOUS);
sound.play(sad_trombone, PLAY_SYNCHRONOUS); current_screen.forget(); // Discard the screen the user was trying to go to.
current_screen.forget(); // Discard the screen the user was trying to go to. GOTO_PREVIOUS();
GOTO_PREVIOUS();
}
} }
} }

@ -56,10 +56,9 @@ void SaveSettingsDialogBox::promptToSaveSettings() {
// so SaveSettingsDialogBox doesn't return here. // so SaveSettingsDialogBox doesn't return here.
GOTO_SCREEN(SaveSettingsDialogBox); GOTO_SCREEN(SaveSettingsDialogBox);
current_screen.forget(); current_screen.forget();
} else {
// No save needed.
GOTO_PREVIOUS();
} }
else
GOTO_PREVIOUS(); // No save needed.
} }
#endif // TOUCH_UI_FTDI_EVE #endif // TOUCH_UI_FTDI_EVE

@ -54,7 +54,7 @@ static void event_handler(lv_obj_t *obj, lv_event_t event) {
lv_clear_advance_settings(); lv_clear_advance_settings();
lv_draw_filament_settings(); lv_draw_filament_settings();
break; break;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
case ID_WIFI_PARA: case ID_WIFI_PARA:
lv_clear_advance_settings(); lv_clear_advance_settings();
lv_draw_wifi_settings(); lv_draw_wifi_settings();
@ -75,7 +75,7 @@ void lv_draw_advance_settings(void) {
int index = 0; int index = 0;
lv_screen_menu_item(scr, machine_menu.PausePosition, PARA_UI_POS_X, PARA_UI_POS_Y, event_handler, ID_PAUSE_POS, index++); lv_screen_menu_item(scr, machine_menu.PausePosition, PARA_UI_POS_X, PARA_UI_POS_Y, event_handler, ID_PAUSE_POS, index++);
lv_screen_menu_item(scr, machine_menu.FilamentConf, PARA_UI_POS_X, PARA_UI_POS_Y * 2, event_handler, ID_FILAMENT_SETTINGS, index++); lv_screen_menu_item(scr, machine_menu.FilamentConf, PARA_UI_POS_X, PARA_UI_POS_Y * 2, event_handler, ID_FILAMENT_SETTINGS, index++);
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
lv_screen_menu_item(scr, machine_menu.WifiSettings, PARA_UI_POS_X, PARA_UI_POS_Y * 3, event_handler, ID_WIFI_PARA, index++); lv_screen_menu_item(scr, machine_menu.WifiSettings, PARA_UI_POS_X, PARA_UI_POS_Y * 3, event_handler, ID_WIFI_PARA, index++);
#endif #endif
#if HAS_ROTARY_ENCODER #if HAS_ROTARY_ENCODER

@ -239,7 +239,7 @@ void lv_draw_dialog(uint8_t type) {
lv_obj_t *labelCancel = lv_label_create_empty(btnCancel); lv_obj_t *labelCancel = lv_label_create_empty(btnCancel);
lv_label_set_text(labelCancel, print_file_dialog_menu.cancle); lv_label_set_text(labelCancel, print_file_dialog_menu.cancle);
} }
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
else if (DIALOG_IS(TYPE_UPLOAD_FILE)) { else if (DIALOG_IS(TYPE_UPLOAD_FILE)) {
if (upload_result == 2) { if (upload_result == 2) {
btnCancel = lv_button_btn_create(scr, BTN_OK_X + 90, BTN_OK_Y, 100, 50, btn_cancel_event_cb); btnCancel = lv_button_btn_create(scr, BTN_OK_X + 90, BTN_OK_Y, 100, 50, btn_cancel_event_cb);
@ -377,7 +377,7 @@ void lv_draw_dialog(uint8_t type) {
lv_label_set_text(labelDialog, DIALOG_UPDATE_NO_DEVICE_EN); lv_label_set_text(labelDialog, DIALOG_UPDATE_NO_DEVICE_EN);
lv_obj_align(labelDialog, nullptr, LV_ALIGN_CENTER, 0, -20); lv_obj_align(labelDialog, nullptr, LV_ALIGN_CENTER, 0, -20);
} }
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
else if (DIALOG_IS(TYPE_UPLOAD_FILE)) { else if (DIALOG_IS(TYPE_UPLOAD_FILE)) {
if (upload_result == 1) { if (upload_result == 1) {
lv_label_set_text(labelDialog, DIALOG_UPLOAD_ING_EN); lv_label_set_text(labelDialog, DIALOG_UPLOAD_ING_EN);
@ -418,7 +418,7 @@ void lv_draw_dialog(uint8_t type) {
lv_obj_align(labelDialog, nullptr, LV_ALIGN_CENTER, 0, -20); lv_obj_align(labelDialog, nullptr, LV_ALIGN_CENTER, 0, -20);
} }
} }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
else if (DIALOG_IS(TYPE_FILAMENT_LOAD_HEAT)) { else if (DIALOG_IS(TYPE_FILAMENT_LOAD_HEAT)) {
lv_label_set_text(labelDialog, filament_menu.filament_dialog_load_heat); lv_label_set_text(labelDialog, filament_menu.filament_dialog_load_heat);
lv_obj_align(labelDialog, nullptr, LV_ALIGN_CENTER, 0, -20); lv_obj_align(labelDialog, nullptr, LV_ALIGN_CENTER, 0, -20);

@ -122,7 +122,7 @@ static void lv_kb_event_cb(lv_obj_t *kb, lv_event_t event) {
//if (res != LV_RES_OK) return; //if (res != LV_RES_OK) return;
const char * ret_ta_txt = lv_ta_get_text(ext->ta); const char * ret_ta_txt = lv_ta_get_text(ext->ta);
switch (keyboard_value) { switch (keyboard_value) {
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
case wifiName: case wifiName:
memcpy(uiCfg.wifi_name,ret_ta_txt,sizeof(uiCfg.wifi_name)); memcpy(uiCfg.wifi_name,ret_ta_txt,sizeof(uiCfg.wifi_name));
lv_clear_keyboard(); lv_clear_keyboard();
@ -158,7 +158,7 @@ static void lv_kb_event_cb(lv_obj_t *kb, lv_event_t event) {
wifi_tips_type = TIPS_TYPE_JOINING; wifi_tips_type = TIPS_TYPE_JOINING;
lv_draw_wifi_tips(); lv_draw_wifi_tips();
break; break;
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
case gcodeCommand: case gcodeCommand:
uint8_t buf[100]; uint8_t buf[100];
strncpy((char *)buf,ret_ta_txt,sizeof(buf)); strncpy((char *)buf,ret_ta_txt,sizeof(buf));

@ -180,10 +180,7 @@ void lv_draw_operation(void) {
label_PowerOff = lv_label_create_empty(buttonPowerOff); label_PowerOff = lv_label_create_empty(buttonPowerOff);
if (uiCfg.print_state != WORKING) { if (uiCfg.print_state != WORKING) {
/* //label_Filament = lv_label_create_empty(buttonFilament);
label_Filament = lv_label_create_empty(buttonFilament);
} else {
*/
labelExtrusion = lv_label_create_empty(buttonExtrusion); labelExtrusion = lv_label_create_empty(buttonExtrusion);
label_Move = lv_label_create_empty(buttonMove); label_Move = lv_label_create_empty(buttonMove);
} }
@ -210,11 +207,8 @@ void lv_draw_operation(void) {
lv_obj_align(label_PowerOff, buttonPowerOff, LV_ALIGN_IN_BOTTOM_MID, 0, BUTTON_TEXT_Y_OFFSET); lv_obj_align(label_PowerOff, buttonPowerOff, LV_ALIGN_IN_BOTTOM_MID, 0, BUTTON_TEXT_Y_OFFSET);
if (uiCfg.print_state != WORKING) { if (uiCfg.print_state != WORKING) {
/* //lv_label_set_text(label_Filament, operation_menu.filament);
lv_label_set_text(label_Filament, operation_menu.filament); //lv_obj_align(label_Filament, buttonFilament, LV_ALIGN_IN_BOTTOM_MID,0, BUTTON_TEXT_Y_OFFSET);
lv_obj_align(label_Filament, buttonFilament, LV_ALIGN_IN_BOTTOM_MID,0, BUTTON_TEXT_Y_OFFSET);
} else {
*/
lv_label_set_text(labelExtrusion, operation_menu.extr); lv_label_set_text(labelExtrusion, operation_menu.extr);
lv_obj_align(labelExtrusion, buttonExtrusion, LV_ALIGN_IN_BOTTOM_MID, 0, BUTTON_TEXT_Y_OFFSET); lv_obj_align(labelExtrusion, buttonExtrusion, LV_ALIGN_IN_BOTTOM_MID, 0, BUTTON_TEXT_Y_OFFSET);

@ -219,7 +219,7 @@ void lv_draw_ready_print(void) {
void lv_clear_ready_print() { void lv_clear_ready_print() {
#if HAS_ROTARY_ENCODER #if HAS_ROTARY_ENCODER
if (gCfgItems.encoder_enable == true) lv_group_remove_all_objs(g); if (gCfgItems.encoder_enable) lv_group_remove_all_objs(g);
#endif #endif
lv_obj_del(scr); lv_obj_del(scr);
} }

@ -54,7 +54,7 @@ enum {
static void event_handler(lv_obj_t *obj, lv_event_t event) { static void event_handler(lv_obj_t *obj, lv_event_t event) {
if (event != LV_EVENT_RELEASED) return; if (event != LV_EVENT_RELEASED) return;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
char buf[6] = { 0 }; char buf[6] = { 0 };
#endif #endif
switch (obj->mks_obj_id) { switch (obj->mks_obj_id) {
@ -87,7 +87,7 @@ static void event_handler(lv_obj_t *obj, lv_event_t event) {
lv_draw_ready_print(); lv_draw_ready_print();
break; break;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
case ID_S_WIFI: case ID_S_WIFI:
if (gCfgItems.wifi_mode_sel == STA_MODEL) { if (gCfgItems.wifi_mode_sel == STA_MODEL) {
if (wifi_link_state == WIFI_CONNECTED) { if (wifi_link_state == WIFI_CONNECTED) {
@ -135,7 +135,7 @@ void lv_draw_set(void) {
#if HAS_LANG_SELECT_SCREEN #if HAS_LANG_SELECT_SCREEN
lv_big_button_create(scr, "F:/bmp_language.bin", set_menu.language, BTN_X_PIXEL + INTERVAL_V * 2, BTN_Y_PIXEL + INTERVAL_H + titleHeight, event_handler, ID_S_LANGUAGE); lv_big_button_create(scr, "F:/bmp_language.bin", set_menu.language, BTN_X_PIXEL + INTERVAL_V * 2, BTN_Y_PIXEL + INTERVAL_H + titleHeight, event_handler, ID_S_LANGUAGE);
#endif #endif
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
lv_big_button_create(scr, "F:/bmp_wifi.bin", set_menu.wifi, BTN_X_PIXEL * 2 + INTERVAL_V * 3, BTN_Y_PIXEL + INTERVAL_H + titleHeight, event_handler, ID_S_WIFI); lv_big_button_create(scr, "F:/bmp_wifi.bin", set_menu.wifi, BTN_X_PIXEL * 2 + INTERVAL_V * 3, BTN_Y_PIXEL + INTERVAL_H + titleHeight, event_handler, ID_S_WIFI);
#endif #endif
lv_big_button_create(scr, "F:/bmp_return.bin", common_menu.text_back, BTN_X_PIXEL * 3 + INTERVAL_V * 4, BTN_Y_PIXEL + INTERVAL_H + titleHeight, event_handler, ID_S_RETURN); lv_big_button_create(scr, "F:/bmp_return.bin", common_menu.text_back, BTN_X_PIXEL * 3 + INTERVAL_V * 4, BTN_Y_PIXEL + INTERVAL_H + titleHeight, event_handler, ID_S_RETURN);

@ -138,7 +138,7 @@ void gCfgItems_init() {
gCfgItems.levelingPos[4][0] = X_BED_SIZE / 2; gCfgItems.levelingPos[4][0] = X_BED_SIZE / 2;
gCfgItems.levelingPos[4][1] = Y_BED_SIZE / 2; gCfgItems.levelingPos[4][1] = Y_BED_SIZE / 2;
gCfgItems.cloud_enable = true; gCfgItems.cloud_enable = true;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
gCfgItems.wifi_mode_sel = STA_MODEL; gCfgItems.wifi_mode_sel = STA_MODEL;
gCfgItems.fileSysType = FILE_SYS_SD; gCfgItems.fileSysType = FILE_SYS_SD;
gCfgItems.wifi_type = ESP_WIFI; gCfgItems.wifi_type = ESP_WIFI;
@ -203,7 +203,7 @@ void ui_cfg_init() {
uiCfg.filament_unloading_time_flg = 0; uiCfg.filament_unloading_time_flg = 0;
uiCfg.filament_unloading_time_cnt = 0; uiCfg.filament_unloading_time_cnt = 0;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
memset(&wifiPara, 0, sizeof(wifiPara)); memset(&wifiPara, 0, sizeof(wifiPara));
memset(&ipPara, 0, sizeof(ipPara)); memset(&ipPara, 0, sizeof(ipPara));
strcpy(wifiPara.ap_name, WIFI_AP_NAME); strcpy(wifiPara.ap_name, WIFI_AP_NAME);
@ -542,7 +542,7 @@ char *getDispText(int index) {
strcpy(public_buf_l, tool_menu.title); strcpy(public_buf_l, tool_menu.title);
break; break;
case WIFI_LIST_UI: case WIFI_LIST_UI:
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
strcpy(public_buf_l, list_menu.title); strcpy(public_buf_l, list_menu.title);
break; break;
#endif #endif
@ -1040,7 +1040,7 @@ void GUI_RefreshPage() {
*/ */
break; break;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
case WIFI_UI: case WIFI_UI:
if (temps_update_flag) { if (temps_update_flag) {
disp_wifi_state(); disp_wifi_state();
@ -1061,7 +1061,7 @@ void GUI_RefreshPage() {
break; break;
case DIALOG_UI: case DIALOG_UI:
filament_dialog_handle(); filament_dialog_handle();
TERN_(USE_WIFI_FUNCTION, wifi_scan_handle()); TERN_(MKS_WIFI_MODULE, wifi_scan_handle());
break; break;
case MESHLEVELING_UI: case MESHLEVELING_UI:
/*disp_zpos();*/ /*disp_zpos();*/
@ -1069,7 +1069,7 @@ void GUI_RefreshPage() {
case HARDWARE_TEST_UI: case HARDWARE_TEST_UI:
break; break;
case WIFI_LIST_UI: case WIFI_LIST_UI:
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
if (printing_rate_update_flag) { if (printing_rate_update_flag) {
disp_wifi_list(); disp_wifi_list();
printing_rate_update_flag = false; printing_rate_update_flag = false;
@ -1080,7 +1080,7 @@ void GUI_RefreshPage() {
/*update_password_disp(); /*update_password_disp();
update_join_state_disp();*/ update_join_state_disp();*/
break; break;
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
case WIFI_TIPS_UI: case WIFI_TIPS_UI:
switch (wifi_tips_type) { switch (wifi_tips_type) {
case TIPS_TYPE_JOINING: case TIPS_TYPE_JOINING:
@ -1216,11 +1216,11 @@ void clear_cur_ui() {
case TMC_CURRENT_UI: lv_clear_tmc_current_settings(); break; case TMC_CURRENT_UI: lv_clear_tmc_current_settings(); break;
#endif #endif
case EEPROM_SETTINGS_UI: lv_clear_eeprom_settings(); break; case EEPROM_SETTINGS_UI: lv_clear_eeprom_settings(); break;
#if HAS_STEALTHCHOP #if HAS_STEALTHCHOP
case TMC_MODE_UI: lv_clear_tmc_step_mode_settings(); break; case TMC_MODE_UI: lv_clear_tmc_step_mode_settings(); break;
#endif #endif
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(USE_WIFI_FUNCTION)
case WIFI_SETTINGS_UI: lv_clear_wifi_settings(); break; case WIFI_SETTINGS_UI: lv_clear_wifi_settings(); break;
#endif #endif
#if USE_SENSORLESS #if USE_SENSORLESS
case HOMING_SENSITIVITY_UI: lv_clear_homing_sensitivity_settings(); break; case HOMING_SENSITIVITY_UI: lv_clear_homing_sensitivity_settings(); break;
@ -1516,10 +1516,8 @@ lv_obj_t* lv_big_button_create(lv_obj_t *par, const char *img, const char *text,
else else
lv_obj_align(label, btn, LV_ALIGN_IN_BOTTOM_MID, 0, BUTTON_TEXT_Y_OFFSET); lv_obj_align(label, btn, LV_ALIGN_IN_BOTTOM_MID, 0, BUTTON_TEXT_Y_OFFSET);
} }
#if HAS_ROTARY_ENCODER if (TERN0(HAS_ROTARY_ENCODER, gCfgItems.encoder_enable))
if (gCfgItems.encoder_enable == true) lv_group_add_obj(g, btn);
lv_group_add_obj(g, btn);
#endif
return btn; return btn;
} }
@ -1535,11 +1533,8 @@ lv_obj_t* lv_screen_menu_item(lv_obj_t *par, const char *text, lv_coord_t x, lv_
lv_label_set_text(label, text); lv_label_set_text(label, text);
lv_obj_align(label, btn, LV_ALIGN_IN_LEFT_MID, 0, 0); lv_obj_align(label, btn, LV_ALIGN_IN_LEFT_MID, 0, 0);
} }
#if HAS_ROTARY_ENCODER if (TERN0(HAS_ROTARY_ENCODER, gCfgItems.encoder_enable))
if (gCfgItems.encoder_enable == true) { lv_group_add_obj(g, btn);
lv_group_add_obj(g, btn);
}
#endif
if (drawArrow) (void)lv_imgbtn_create(par, "F:/bmp_arrow.bin", x + PARA_UI_SIZE_X, y + PARA_UI_ARROW_V, cb, id); if (drawArrow) (void)lv_imgbtn_create(par, "F:/bmp_arrow.bin", x + PARA_UI_SIZE_X, y + PARA_UI_ARROW_V, cb, id);

@ -76,7 +76,7 @@
#include "draw_keyboard.h" #include "draw_keyboard.h"
#include "draw_encoder_settings.h" #include "draw_encoder_settings.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "wifiSerial.h" #include "wifiSerial.h"
#include "wifi_module.h" #include "wifi_module.h"
#include "wifi_upload.h" #include "wifi_upload.h"
@ -378,14 +378,12 @@ typedef enum {
level_pos_x4, level_pos_x4,
level_pos_y4, level_pos_y4,
level_pos_x5, level_pos_x5,
level_pos_y5 level_pos_y5,
#if HAS_BED_PROBE #if HAS_BED_PROBE
,
x_offset, x_offset,
y_offset, y_offset,
z_offset z_offset,
#endif #endif
,
load_length, load_length,
load_speed, load_speed,
unload_length, unload_length,

@ -26,7 +26,7 @@
#include <lv_conf.h> #include <lv_conf.h>
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "draw_ui.h" #include "draw_ui.h"
@ -159,5 +159,5 @@ void lv_clear_wifi() {
lv_obj_del(scr); lv_obj_del(scr);
} }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

@ -26,7 +26,7 @@
#include <lv_conf.h> #include <lv_conf.h>
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "draw_ui.h" #include "draw_ui.h"
@ -170,6 +170,5 @@ void lv_clear_wifi_list() {
lv_obj_del(scr); lv_obj_del(scr);
} }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

@ -26,7 +26,7 @@
#include <lv_conf.h> #include <lv_conf.h>
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "draw_ui.h" #include "draw_ui.h"
@ -96,7 +96,7 @@ static void event_handler(lv_obj_t *obj, lv_event_t event) {
void lv_draw_wifi_settings(void) { void lv_draw_wifi_settings(void) {
scr = lv_screen_create(WIFI_SETTINGS_UI, machine_menu.WifiConfTitle); scr = lv_screen_create(WIFI_SETTINGS_UI, machine_menu.WifiConfTitle);
lv_obj_t *labelModelText = lv_label_create(scr, PARA_UI_POS_X, PARA_UI_POS_Y + 10, machine_menu.wifiMode); lv_label_create(scr, PARA_UI_POS_X, PARA_UI_POS_Y + 10, machine_menu.wifiMode);
lv_obj_t *buttonModelValue = lv_imgbtn_create(scr, "F:/bmp_blank_sel.bin", PARA_UI_VALUE_POS_X, PARA_UI_POS_Y + PARA_UI_VALUE_V, event_handler, ID_WIFI_MODEL); lv_obj_t *buttonModelValue = lv_imgbtn_create(scr, "F:/bmp_blank_sel.bin", PARA_UI_VALUE_POS_X, PARA_UI_POS_Y + PARA_UI_VALUE_V, event_handler, ID_WIFI_MODEL);
lv_btn_set_style_both(buttonModelValue, &style_para_value_pre); lv_btn_set_style_both(buttonModelValue, &style_para_value_pre);
@ -119,7 +119,7 @@ void lv_draw_wifi_settings(void) {
lv_obj_t *line3 = lv_line_create(scr, nullptr); lv_obj_t *line3 = lv_line_create(scr, nullptr);
lv_ex_line(line3, line_points[2]); lv_ex_line(line3, line_points[2]);
lv_obj_t *labelCloudText = lv_label_create(scr, PARA_UI_POS_X, PARA_UI_POS_Y * 4 + 10, machine_menu.wifiCloud); lv_label_create(scr, PARA_UI_POS_X, PARA_UI_POS_Y * 4 + 10, machine_menu.wifiCloud);
lv_obj_t *buttonCloudValue = lv_imgbtn_create(scr, gCfgItems.cloud_enable ? "F:/bmp_enable.bin" : "F:/bmp_disable.bin", PARA_UI_STATE_POS_X, PARA_UI_POS_Y * 4 + PARA_UI_STATE_V, event_handler, ID_WIFI_CLOUD); lv_obj_t *buttonCloudValue = lv_imgbtn_create(scr, gCfgItems.cloud_enable ? "F:/bmp_enable.bin" : "F:/bmp_disable.bin", PARA_UI_STATE_POS_X, PARA_UI_POS_Y * 4 + PARA_UI_STATE_V, event_handler, ID_WIFI_CLOUD);
labelCloudValue = lv_label_create_empty(buttonCloudValue); labelCloudValue = lv_label_create_empty(buttonCloudValue);
@ -141,14 +141,14 @@ void lv_draw_wifi_settings(void) {
lv_label_set_text(labelModelValue, WIFI_STA_TEXT); lv_label_set_text(labelModelValue, WIFI_STA_TEXT);
lv_obj_align(labelModelValue, buttonModelValue, LV_ALIGN_CENTER, 0, 0); lv_obj_align(labelModelValue, buttonModelValue, LV_ALIGN_CENTER, 0, 0);
} }
strcat(public_buf_m, machine_menu.wifiName); strcpy(public_buf_m, machine_menu.wifiName);
strcat(public_buf_m, (const char *)uiCfg.wifi_name); strcat(public_buf_m, (const char *)uiCfg.wifi_name);
lv_label_set_text(labelNameText, public_buf_m); lv_label_set_text(labelNameText, public_buf_m);
lv_label_set_text(labelNameValue, machine_menu.wifiEdit); lv_label_set_text(labelNameValue, machine_menu.wifiEdit);
lv_obj_align(labelNameValue, buttonNameValue, LV_ALIGN_CENTER, 0, 0); lv_obj_align(labelNameValue, buttonNameValue, LV_ALIGN_CENTER, 0, 0);
strcat(public_buf_m, machine_menu.wifiPassWord); strcpy(public_buf_m, machine_menu.wifiPassWord);
strcat(public_buf_m, (const char *)uiCfg.wifi_key); strcat(public_buf_m, (const char *)uiCfg.wifi_key);
lv_label_set_text(labelPassWordText, public_buf_m); lv_label_set_text(labelPassWordText, public_buf_m);
@ -184,5 +184,5 @@ void lv_clear_wifi_settings() {
lv_obj_del(scr); lv_obj_del(scr);
} }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

@ -26,7 +26,7 @@
#include <lv_conf.h> #include <lv_conf.h>
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "draw_ui.h" #include "draw_ui.h"
@ -64,5 +64,5 @@ void lv_draw_wifi_tips(void) {
void lv_clear_wifi_tips() { lv_obj_del(scr); } void lv_clear_wifi_tips() { lv_obj_del(scr); }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

@ -25,7 +25,7 @@
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "draw_ui.h" #include "draw_ui.h"
#include "wifiSerial.h" #include "wifiSerial.h"
@ -66,5 +66,5 @@ void __irq_usart1(void) {
} /* C-declarations for C++ */ } /* C-declarations for C++ */
#endif #endif
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

@ -205,7 +205,7 @@ static const char assets[][LONG_FILENAME_LENGTH] = {
"bmp_enable.bin", "bmp_enable.bin",
"bmp_return.bin", "bmp_return.bin",
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
// wifi screen // wifi screen
"bmp_wifi.bin", "bmp_wifi.bin",
#endif #endif

@ -148,7 +148,7 @@ void printer_state_polling() {
if (uiCfg.print_state == WORKING) if (uiCfg.print_state == WORKING)
filament_check(); filament_check();
TERN_(USE_WIFI_FUNCTION, wifi_looping()); TERN_(MKS_WIFI_MODULE, wifi_looping());
} }
void filament_pin_setup() { void filament_pin_setup() {

@ -48,7 +48,7 @@
#define MACHINE_TYPE_CNOFIG_EN "Machine settings" #define MACHINE_TYPE_CNOFIG_EN "Machine settings"
#define MOTOR_CONFIG_EN "Motor settings" #define MOTOR_CONFIG_EN "Motor settings"
#define MACHINE_LEVELING_CONFIG_EN "Leveling settings" #define MACHINE_LEVELING_CONFIG_EN "Leveling settings"
#define ADVANCE_CONFIG_EN "Adavance settings" #define ADVANCE_CONFIG_EN "Advanced settings"
#define MACHINE_CONFIG_TITLE_EN "Machine Settings" #define MACHINE_CONFIG_TITLE_EN "Machine Settings"
#define MACHINE_TYPE_EN "Machine type" #define MACHINE_TYPE_EN "Machine type"
@ -82,9 +82,9 @@
#define MIN_ENDSTOP_X_EN "X-axis minimum Endstop" #define MIN_ENDSTOP_X_EN "X-axis minimum Endstop"
#define MIN_ENDSTOP_Y_EN "Y-axis minimum Endstop" #define MIN_ENDSTOP_Y_EN "Y-axis minimum Endstop"
#define MIN_ENDSTOP_Z_EN "Z-axis minimum Endstop" #define MIN_ENDSTOP_Z_EN "Z-axis minimum Endstop"
#define MAX_ENDSTOP_X_EN "X axis maximum Endstop" #define MAX_ENDSTOP_X_EN "X-axis maximum Endstop"
#define MAX_ENDSTOP_Y_EN "Y axis maximum Endstop" #define MAX_ENDSTOP_Y_EN "Y-axis maximum Endstop"
#define MAX_ENDSTOP_Z_EN "Z axis maximum Endstop" #define MAX_ENDSTOP_Z_EN "Z-axis maximum Endstop"
#define ENDSTOP_FIL_EN "Filament sensor" #define ENDSTOP_FIL_EN "Filament sensor"
#define ENDSTOP_LEVEL_EN "Leveling sensor" #define ENDSTOP_LEVEL_EN "Leveling sensor"
#define ENDSTOP_OPENED_EN "Open" #define ENDSTOP_OPENED_EN "Open"
@ -107,11 +107,11 @@
#define AUTO_LEVELING_ENABLE_EN "Enable auto leveling" #define AUTO_LEVELING_ENABLE_EN "Enable auto leveling"
#define BLTOUCH_LEVELING_ENABLE_EN "Enable BLtouch" #define BLTOUCH_LEVELING_ENABLE_EN "Enable BLtouch"
#define PROBE_PORT_EN "Probe connector" #define PROBE_PORT_EN "Probe connector"
#define PROBE_X_OFFSET_EN "Probe x axis offset" #define PROBE_X_OFFSET_EN "Probe X-axis offset"
#define PROBE_Y_OFFSET_EN "Probe y axis offset" #define PROBE_Y_OFFSET_EN "Probe Y-axis offset"
#define PROBE_Z_OFFSET_EN "Probe z axis offset" #define PROBE_Z_OFFSET_EN "Probe Z-axis offset"
#define PROBE_XY_SPEED_EN "Probe xy axis speed" #define PROBE_XY_SPEED_EN "Probe XY-axis speed"
#define PROBE_Z_SPEED_EN "Probe z axis speed" #define PROBE_Z_SPEED_EN "Probe Z-axis speed"
#define ENABLE_EN "YES" #define ENABLE_EN "YES"
#define DISABLE_EN "NO" #define DISABLE_EN "NO"
#define Z_MIN_EN "ZMin" #define Z_MIN_EN "ZMin"
@ -162,11 +162,11 @@
#define HOMEFEEDRATECONF_EN "Home speed setting" #define HOMEFEEDRATECONF_EN "Home speed setting"
#define MAXFEEDRATE_CONF_TITLE_EN "Machine Settings>Maximum speed" #define MAXFEEDRATE_CONF_TITLE_EN "Machine Settings>Maximum speed"
#define X_MAXFEEDRATE_EN "X axis maximum speed" #define X_MAXFEEDRATE_EN "X-axis maximum speed"
#define Y_MAXFEEDRATE_EN "Y axis maximum speed" #define Y_MAXFEEDRATE_EN "Y-axis maximum speed"
#define Z_MAXFEEDRATE_EN "Z axis maximum speed" #define Z_MAXFEEDRATE_EN "Z-axis maximum speed"
#define E0_MAXFEEDRATE_EN "E0 axis maximum speed" #define E0_MAXFEEDRATE_EN "E0-axis maximum speed"
#define E1_MAXFEEDRATE_EN "E1 axis maximum speed" #define E1_MAXFEEDRATE_EN "E1-axis maximum speed"
#define ACCELERATION_CONF_TITLE_EN "Machine Settings>Acceleration" #define ACCELERATION_CONF_TITLE_EN "Machine Settings>Acceleration"
#define PRINT_ACCELERATION_EN "Print acceleration" #define PRINT_ACCELERATION_EN "Print acceleration"
@ -192,18 +192,18 @@
#define E1_STEPS_EN "E1-axis steps" #define E1_STEPS_EN "E1-axis steps"
#define TMC_CURRENT_CONF_TITLE_EN "Machine Settings>TMC current settings" #define TMC_CURRENT_CONF_TITLE_EN "Machine Settings>TMC current settings"
#define X_TMC_CURRENT_EN "X axis current (mA)" #define X_TMC_CURRENT_EN "X-axis current (mA)"
#define Y_TMC_CURRENT_EN "Y axis current (mA)" #define Y_TMC_CURRENT_EN "Y-axis current (mA)"
#define Z_TMC_CURRENT_EN "Z axis current (mA)" #define Z_TMC_CURRENT_EN "Z-axis current (mA)"
#define E0_TMC_CURRENT_EN "E0 axis current (mA)" #define E0_TMC_CURRENT_EN "E0-axis current (mA)"
#define E1_TMC_CURRENT_EN "E1 axis current (mA)" #define E1_TMC_CURRENT_EN "E1-axis current (mA)"
#define TMC_MODE_CONF_TITLE_EN "Machine Settings>TMC step mode settings" #define TMC_MODE_CONF_TITLE_EN "Machine Settings>TMC step mode settings"
#define X_TMC_MODE_EN "Whether X axis enable stealthChop modes" #define X_TMC_MODE_EN "Whether X-axis enable stealthChop modes"
#define Y_TMC_MODE_EN "Whether Y axis enable stealthChop modes" #define Y_TMC_MODE_EN "Whether Y-axis enable stealthChop modes"
#define Z_TMC_MODE_EN "Whether Z axis enable stealthChop modes" #define Z_TMC_MODE_EN "Whether Z-axis enable stealthChop modes"
#define E0_TMC_MODE_EN "Whether E0 axis enable stealthChop modes" #define E0_TMC_MODE_EN "Whether E0-axis enable stealthChop modes"
#define E1_TMC_MODE_EN "Whether E1 axis enable stealthChop modes" #define E1_TMC_MODE_EN "Whether E1-axis enable stealthChop modes"
#define MOTORDIR_CONF_TITLE_EN "Machine Settings>Motor direction" #define MOTORDIR_CONF_TITLE_EN "Machine Settings>Motor direction"
#define X_MOTORDIR_EN "X-axis motor direction invert" #define X_MOTORDIR_EN "X-axis motor direction invert"
@ -241,9 +241,9 @@
#define E_ENABLE_PINS_INVERT_EN "E_ENABLE_PIN_INVERT" #define E_ENABLE_PINS_INVERT_EN "E_ENABLE_PIN_INVERT"
#define PAUSE_POSITION_EN "Printing pause position settings" #define PAUSE_POSITION_EN "Printing pause position settings"
#define PAUSE_POSITION_X_EN "X axis position (Absolute position,-1 invalid)" #define PAUSE_POSITION_X_EN "X-axis position (Absolute position,-1 invalid)"
#define PAUSE_POSITION_Y_EN "Y axis position (Absolute position,-1 invalid)" #define PAUSE_POSITION_Y_EN "Y-axis position (Absolute position,-1 invalid)"
#define PAUSE_POSITION_Z_EN "Z axis position (Relative position,-1 invalid)" #define PAUSE_POSITION_Z_EN "Z-axis position (Relative position,-1 invalid)"
#define WIFI_SETTINGS_TITLE_EN "Machine Settings>Wi-Fi Parameter" #define WIFI_SETTINGS_TITLE_EN "Machine Settings>Wi-Fi Parameter"
#define WIFI_SETTINGS_MODE_EN "Wi-Fi Mode" #define WIFI_SETTINGS_MODE_EN "Wi-Fi Mode"

@ -84,7 +84,7 @@ uint8_t bmp_public_buf[17 * 1024];
void SysTick_Callback() { void SysTick_Callback() {
lv_tick_inc(1); lv_tick_inc(1);
print_time_count(); print_time_count();
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
if (tips_disp.timer == TIPS_TIMER_START) if (tips_disp.timer == TIPS_TIMER_START)
tips_disp.timer_count++; tips_disp.timer_count++;
#endif #endif
@ -523,7 +523,6 @@ void lv_encoder_pin_init() {
const uint8_t enc_c = (buttons & EN_C) ? LV_INDEV_STATE_PR : LV_INDEV_STATE_REL; const uint8_t enc_c = (buttons & EN_C) ? LV_INDEV_STATE_PR : LV_INDEV_STATE_REL;
if (enc_c != last_button_state) { if (enc_c != last_button_state) {
state = enc_c ? LV_INDEV_STATE_PR : LV_INDEV_STATE_REL; state = enc_c ? LV_INDEV_STATE_PR : LV_INDEV_STATE_REL;
last_button_state = enc_c; last_button_state = enc_c;
} }

@ -33,7 +33,7 @@
#include <lvgl.h> #include <lvgl.h>
//#define TFT_ROTATION TFT_ROTATE_180 //#define TFT_ROTATION TFT_ROTATE_180
#define USE_WIFI_FUNCTION 0 #define MKS_WIFI_MODULE 0
extern void tft_lvgl_init(); extern void tft_lvgl_init();
extern void my_disp_flush(lv_disp_drv_t * disp, const lv_area_t * area, lv_color_t * color_p); extern void my_disp_flush(lv_disp_drv_t * disp, const lv_area_t * area, lv_color_t * color_p);

@ -853,7 +853,7 @@ void disp_language_init() {
machine_menu.key_point = KEYBOARD_KEY_POINT_EN; machine_menu.key_point = KEYBOARD_KEY_POINT_EN;
machine_menu.negative = KEYBOARD_KEY_NEGATIVE_EN; machine_menu.negative = KEYBOARD_KEY_NEGATIVE_EN;
// wifi-list // wifi-list
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
list_menu.title = TEXT_WIFI_MENU_TITLE_EN; list_menu.title = TEXT_WIFI_MENU_TITLE_EN;
list_menu.file_pages = FILE_PAGES_EN; list_menu.file_pages = FILE_PAGES_EN;
@ -861,7 +861,7 @@ void disp_language_init() {
tips_menu.joining = TEXT_WIFI_JOINING_EN; tips_menu.joining = TEXT_WIFI_JOINING_EN;
tips_menu.failedJoin = TEXT_WIFI_FAILED_JOIN_EN; tips_menu.failedJoin = TEXT_WIFI_FAILED_JOIN_EN;
tips_menu.wifiConected = TEXT_WIFI_WIFI_CONECTED_EN; tips_menu.wifiConected = TEXT_WIFI_WIFI_CONECTED_EN;
#endif //USE_WIFI_FUNCTION #endif //MKS_WIFI_MODULE
machine_setting_disp(); machine_setting_disp();
operation_menu.babystep = TEXT_BABY_STEP_EN; operation_menu.babystep = TEXT_BABY_STEP_EN;

@ -25,7 +25,7 @@
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "draw_ui.h" #include "draw_ui.h"
#include "wifiSerial.h" #include "wifiSerial.h"
@ -118,5 +118,5 @@ int WifiSerial::wifi_rb_is_full(void) {
return rb_is_full(this->usart_device->rb); return rb_is_full(this->usart_device->rb);
} }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

@ -23,10 +23,10 @@
#include "tft_lvgl_configuration.h" #include "tft_lvgl_configuration.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#if SERIAL_PORT_2 != -1 #ifdef SERIAL_PORT_2
#error "SERIAL_PORT_2 must be set to -1 with HAS_TFT_LVGL_UI and USE_WIFI_FUNCTION." #error "SERIAL_PORT_2 must be disabled with HAS_TFT_LVGL_UI and MKS_WIFI_MODULE."
#endif #endif
#define WIFI_BAUDRATE 115200 #define WIFI_BAUDRATE 115200
@ -99,4 +99,4 @@ extern WifiSerial WifiSerial1;
#define WIFISERIAL WifiSerial1 #define WIFISERIAL WifiSerial1
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE

@ -27,7 +27,7 @@
#include "wifi_module.h" #include "wifi_module.h"
#include "wifi_upload.h" #include "wifi_upload.h"
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
#include "../../../../MarlinCore.h" #include "../../../../MarlinCore.h"
#include "../../../../module/temperature.h" #include "../../../../module/temperature.h"
@ -283,7 +283,7 @@ void esp_port_begin(uint8_t interrupt) {
} }
#endif #endif
if (interrupt) { if (interrupt) {
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
WIFISERIAL.end(); WIFISERIAL.end();
for (uint16_t i = 0; i < 65535; i++); for (uint16_t i = 0; i < 65535; i++);
WIFISERIAL.begin(WIFI_BAUDRATE); WIFISERIAL.begin(WIFI_BAUDRATE);
@ -293,7 +293,7 @@ void esp_port_begin(uint8_t interrupt) {
#endif #endif
} }
else { else {
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
WIFISERIAL.end(); WIFISERIAL.end();
for (uint16_t i = 0; i < 65535; i++); for (uint16_t i = 0; i < 65535; i++);
WIFISERIAL.begin(WIFI_UPLOAD_BAUDRATE); WIFISERIAL.begin(WIFI_UPLOAD_BAUDRATE);
@ -305,7 +305,7 @@ void esp_port_begin(uint8_t interrupt) {
} }
} }
#if ENABLED(USE_WIFI_FUNCTION) #if ENABLED(MKS_WIFI_MODULE)
int raw_send_to_wifi(char *buf, int len) { int raw_send_to_wifi(char *buf, int len) {
if (buf == 0 || len <= 0) return 0; if (buf == 0 || len <= 0) return 0;
@ -1811,5 +1811,5 @@ int readWifiBuf(int8_t *buf, int32_t len) {
return i; return i;
} }
#endif // USE_WIFI_FUNCTION #endif // MKS_WIFI_MODULE
#endif // HAS_TFT_LVGL_UI #endif // HAS_TFT_LVGL_UI

Loading…
Cancel
Save