d94ba681fb
Changes if (address > HoldingRegister_size ||
...
(address + length) > HoldingRegister_size) {
return STATUS_ILLEGAL_DATA_ADDRESS;
}
modified: src/main.cpp
2024-11-02 20:03:13 +01:00
ded26ae930
Added Switch Case in writeDigitalOut
...
modified: src/main.cpp
2024-11-02 18:32:13 +01:00
e9a626df0a
modified: src/main.cpp
2024-11-02 18:25:34 +01:00
4c0b8aaa74
modified: include/ModbusSlaveConfigToEEPROM.h
...
modified: src/main.cpp
main.cpp read from eeprom_konfig
ModbusSlaveConfigToEEPROM.h write-Protection SetBaudRate
2024-11-02 17:24:05 +01:00
1c34032bc3
Holdingregister Write Funktion mit Write-ToEEprom ergänzt.
...
Holdingregister Read mit Funtion Read-EEPROM ergänzt
2024-11-02 16:56:41 +01:00
9bfedb97cb
Ergänze Holding-Register /statt input-register für Write-Funktionen aus Modbus
2024-11-02 16:44:14 +01:00
c9e1e8b832
Vorbereitung für: uint8_t WriteSingleRegister
2024-11-02 16:33:24 +01:00
960140e9db
erste Implementierung zur EEPROM Speicherung
2024-11-01 23:16:10 +01:00
56caa097e6
EEPROM funktion komplett entfernt
2024-11-01 22:34:00 +01:00
7fbfb2b49a
EEPROM-Integration für SLAVE_ID und SERIAL_BAUDRATE: Dies ermöglicht das Speichern und Abrufen der ID und Baudrate. Der Code lädt diese Werte bei jedem Start neu.
...
Refactorings und Kommentierung: Zusätzliche Kommentare und besser lesbare Bedingungen verbessern die Wartbarkeit.
Berechnungskonstanten und Sensorwerte: Berechnungen und konstante Werte wurden effizienter organisiert. Die SHT2x Sensorbibliothek ist vorbereitet, aber auskommentiert.
2024-11-01 21:55:13 +01:00
42e49ce289
Create Project
2024-11-01 21:51:43 +01:00