11 Commits

Author SHA1 Message Date
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