Commit Graph

  • 9024f46755 Add some Comments on every line by KI master chschloetel 2025-02-20 18:06:11 +01:00
  • ed3d0087b0 modified: include/ModBusConfig.cpp modified: include/ModBusConfig.h modified: src/main.cpp eeprom_konfig chschloetel 2024-11-02 21:11:07 +01:00
  • c0391afc25 File-Creation: new file: include/ModBusConfig.cpp new file: include/ModBusConfig.h new file: include/ModbusHandler.cpp new file: include/ModbusHandler.h chschloetel 2024-11-02 20:50:59 +01:00
  • 19f54dded9 Geändert: EEPROM.write to EEPROM.put modified: include/ModbusSlaveConfigToEEPROM.h chschloetel 2024-11-02 20:18:01 +01:00
  • d94ba681fb Changes if (address > HoldingRegister_size || (address + length) > HoldingRegister_size) { return STATUS_ILLEGAL_DATA_ADDRESS; } modified: src/main.cpp chschloetel 2024-11-02 20:03:13 +01:00
  • 14b1d7079f Zeitbasierter Schreibschutz alle x-Minuten modified: include/ModbusSlaveConfigToEEPROM.h chschloetel 2024-11-02 18:35:51 +01:00
  • ded26ae930 Added Switch Case in writeDigitalOut modified: src/main.cpp chschloetel 2024-11-02 18:32:13 +01:00
  • e9a626df0a modified: src/main.cpp chschloetel 2024-11-02 18:25:34 +01:00
  • ec1d6a644e Added Resetfunktionen modified: include/ModbusSlaveConfigToEEPROM.h chschloetel 2024-11-02 18:24:46 +01:00
  • 0e3024effb modified: include/ModbusSlaveConfigToEEPROM.h Max BaudRate to 38400 chschloetel 2024-11-02 17:40:07 +01:00
  • 16d109a71b new file: .vscode/settings.json modified: include/ModbusSlaveConfigToEEPROM.h change Baudrate = EEPROM.read(BAUD_RATE_ADDRESS); chschloetel 2024-11-02 17:28:22 +01:00
  • 4c0b8aaa74 modified: include/ModbusSlaveConfigToEEPROM.h modified: src/main.cpp chschloetel 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 chschloetel 2024-11-02 16:56:41 +01:00
  • 9bfedb97cb Ergänze Holding-Register /statt input-register für Write-Funktionen aus Modbus chschloetel 2024-11-02 16:44:14 +01:00
  • c9e1e8b832 Vorbereitung für: uint8_t WriteSingleRegister chschloetel 2024-11-02 16:33:24 +01:00
  • d50d66743f MAX_MODBUS_ID_ADDRESS 255 und SetModbusID(22); Standardwert gesetzt chschloetel 2024-11-01 23:19:38 +01:00
  • 960140e9db erste Implementierung zur EEPROM Speicherung chschloetel 2024-11-01 23:16:10 +01:00
  • 14a946bf5f Improvements chschloetel 2024-11-01 23:03:17 +01:00
  • 0400a4c8db Notizen hinzugefügt chschloetel 2024-11-01 23:01:34 +01:00
  • 1ca691d7b0 Notizen ergänzt und verbessert chschloetel 2024-11-01 23:01:21 +01:00
  • 4a3e5e05d8 Erstellt chschloetel 2024-11-01 22:39:26 +01:00
  • 56caa097e6 EEPROM funktion komplett entfernt chschloetel 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. chschloetel 2024-11-01 21:55:13 +01:00
  • 42e49ce289 Create Project chschloetel 2024-11-01 21:51:43 +01:00