Added settings descriptions, map files cleanup
This commit is contained in:
parent
a79606bf29
commit
9e2aae2578
|
@ -37,11 +37,12 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Board has 2K FRAM
|
// Board has 2K FRAM
|
||||||
|
/* supply problems...
|
||||||
#undef EEPROM_ENABLE
|
#undef EEPROM_ENABLE
|
||||||
#undef EEPROM_IS_FRAM
|
#undef EEPROM_IS_FRAM
|
||||||
#define EEPROM_ENABLE 1
|
#define EEPROM_ENABLE 1
|
||||||
#define EEPROM_IS_FRAM 1
|
#define EEPROM_IS_FRAM 1
|
||||||
|
*/
|
||||||
#define X_STEP_PIN (2u)
|
#define X_STEP_PIN (2u)
|
||||||
#define X_DIRECTION_PIN (3u)
|
#define X_DIRECTION_PIN (3u)
|
||||||
#define X_ENABLE_PIN (10u)
|
#define X_ENABLE_PIN (10u)
|
||||||
|
|
|
@ -195,6 +195,43 @@ PROGMEM static const setting_detail_t ethernet_settings[] = {
|
||||||
{ Setting_WebSocketPort, Group_Networking, "Websocket port", NULL, Format_Int16, "####0", "1", "65535", Setting_NonCore, ðernet.websocket_port, NULL, NULL }
|
{ Setting_WebSocketPort, Group_Networking, "Websocket port", NULL, Format_Int16, "####0", "1", "65535", Setting_NonCore, ðernet.websocket_port, NULL, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifndef NO_SETTINGS_DESCRIPTIONS
|
||||||
|
|
||||||
|
static const setting_descr_t ethernet_settings_descr[] = {
|
||||||
|
{ Setting_NetworkServices, "Network services to enable. Consult driver documentation for availability.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
{ Setting_Hostname, "Network hostname.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
{ Setting_IpMode, "IP Mode.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
{ Setting_IpAddress, "Static IP address.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
{ Setting_Gateway, "Static gateway address.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
{ Setting_NetMask, "Static netmask.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
{ Setting_TelnetPort, "(Raw) Telnet port number listening for incoming connections.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
#if HTTP_ENABLE
|
||||||
|
{ Setting_HttpPort, "HTTP port number listening for incoming connections.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings."
|
||||||
|
},
|
||||||
|
#endif
|
||||||
|
{ Setting_WebSocketPort, "Websocket port number listening for incoming connections.\\n\\n"
|
||||||
|
"NOTE: A hard reset of the controller is required after changing network settings.\\n"
|
||||||
|
"NOTE: WebUI requires this to be HTTP port number + 1."
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
static void ethernet_settings_save (void)
|
static void ethernet_settings_save (void)
|
||||||
{
|
{
|
||||||
hal.nvs.memcpy_to_nvs(nvs_address, (uint8_t *)ðernet, sizeof(network_settings_t), true);
|
hal.nvs.memcpy_to_nvs(nvs_address, (uint8_t *)ðernet, sizeof(network_settings_t), true);
|
||||||
|
@ -205,6 +242,10 @@ static setting_details_t details = {
|
||||||
.n_groups = sizeof(ethernet_groups) / sizeof(setting_group_detail_t),
|
.n_groups = sizeof(ethernet_groups) / sizeof(setting_group_detail_t),
|
||||||
.settings = ethernet_settings,
|
.settings = ethernet_settings,
|
||||||
.n_settings = sizeof(ethernet_settings) / sizeof(setting_detail_t),
|
.n_settings = sizeof(ethernet_settings) / sizeof(setting_detail_t),
|
||||||
|
#ifndef NO_SETTINGS_DESCRIPTIONS
|
||||||
|
.descriptions = ethernet_settings_descr,
|
||||||
|
.n_descriptions = sizeof(ethernet_settings_descr) / sizeof(setting_descr_t),
|
||||||
|
#endif
|
||||||
.save = ethernet_settings_save,
|
.save = ethernet_settings_save,
|
||||||
.load = ethernet_settings_load,
|
.load = ethernet_settings_load,
|
||||||
.restore = ethernet_settings_restore
|
.restore = ethernet_settings_restore
|
||||||
|
|
|
@ -54,11 +54,24 @@ static const setting_detail_t aux_settings[] = {
|
||||||
{ Settings_IoPort_InvertOut, Group_AuxPorts, "Invert I/O Port outputs", NULL, Format_Bitfield, output_ports, NULL, NULL, Setting_NonCoreFn, aux_set_invert_out, aux_get_invert_out, is_setting_available },
|
{ Settings_IoPort_InvertOut, Group_AuxPorts, "Invert I/O Port outputs", NULL, Format_Bitfield, output_ports, NULL, NULL, Setting_NonCoreFn, aux_set_invert_out, aux_get_invert_out, is_setting_available },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifndef NO_SETTINGS_DESCRIPTIONS
|
||||||
|
|
||||||
|
static const setting_descr_t aux_settings_descr[] = {
|
||||||
|
{ Settings_IoPort_InvertIn, "Invert IOPort inputs." },
|
||||||
|
{ Settings_IoPort_InvertOut, "Invert IOPort output." },
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
static setting_details_t details = {
|
static setting_details_t details = {
|
||||||
.groups = aux_groups,
|
.groups = aux_groups,
|
||||||
.n_groups = sizeof(aux_groups) / sizeof(setting_group_detail_t),
|
.n_groups = sizeof(aux_groups) / sizeof(setting_group_detail_t),
|
||||||
.settings = aux_settings,
|
.settings = aux_settings,
|
||||||
.n_settings = sizeof(aux_settings) / sizeof(setting_detail_t),
|
.n_settings = sizeof(aux_settings) / sizeof(setting_detail_t),
|
||||||
|
#ifndef NO_SETTINGS_DESCRIPTIONS
|
||||||
|
.descriptions = aux_settings_descr,
|
||||||
|
.n_descriptions = sizeof(aux_settings_descr) / sizeof(setting_descr_t),
|
||||||
|
#endif
|
||||||
.load = aux_settings_load,
|
.load = aux_settings_load,
|
||||||
.save = settings_write_global
|
.save = settings_write_global
|
||||||
};
|
};
|
||||||
|
|
|
@ -49,7 +49,7 @@ N_AXIS has a default value of 3, edit grbl\config.h to increase.
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#define USB_SERIAL_CDC 2 // 1 for Arduino class library and 2 for PJRC C library. Comment out to use UART communication.
|
#define USB_SERIAL_CDC 2 // 1 for Arduino class library and 2 for PJRC C library. Comment out to use UART communication.
|
||||||
//#define USB_SERIAL_WAIT 1 // Wait for USB connection before starting grblHAL.
|
//#define USB_SERIAL_WAIT 1 // Wait for USB connection before starting grblHAL.
|
||||||
//#define BLUETOOTH_ENABLE 1 // Set to 1 for HC-05 module. Requires Bluetooth plugin.
|
//#define BLUETOOTH_ENABLE 1 // Set to 1 for HC-05 module. Requires Bluetooth plugin.
|
||||||
//#define SPINDLE_HUANYANG 1 // Set to 1 or 2 for Huanyang VFD spindle. Requires spindle plugin.
|
//#define SPINDLE_HUANYANG 1 // Set to 1 or 2 for Huanyang VFD spindle. Requires spindle plugin.
|
||||||
|
|
Loading…
Reference in New Issue