Revised core setting structures, changed from 8-bit to 16-bit CRC checksums for improved detection of corruption/version mismatches.

Added option to homing enable setting ($22) for per axis homing feedrates.

!! Backup and restore settings over an update is recommended since all settings will be reset to default. Any odometer data will also be lost.
This commit is contained in:
Terje Io
2024-12-09 19:24:20 +01:00
parent 795ced52f7
commit a41790dada
25 changed files with 1251 additions and 833 deletions
+1 -1
View File
@@ -61,7 +61,7 @@ typedef struct {
bool crc_check;
uint8_t tx_length;
uint8_t rx_length;
char adu[MODBUS_MAX_ADU_SIZE];
uint8_t adu[MODBUS_MAX_ADU_SIZE];
} modbus_message_t;
typedef struct {