Skip to content

Files

Latest commit

 

History

History
170 lines (115 loc) · 4.88 KB

Changes.md

File metadata and controls

170 lines (115 loc) · 4.88 KB

Changes

Change log for CSE_ModbusRTU library. Latest entries are at the top.

+05:30 07:12:26 PM 28-05-2025, Wednesday

  • Merged PR #13 from @AlexSeferidis.
    • This fixes the non-initialization of i index variable in multiple loops in poll() function.
    • This was presumably causing the issue reported in Issue #12
  • Updated file meta formats.
  • New Version 🆕 0.0.9.

+05:30 03:30:25 PM 23-03-2025, Sunday

  • Changed all defined constant values to unsigned explicitly.
    • This will hopefully fix the warning reported by Issue #12

+05:30 03:20:53 PM 23-03-2025, Sunday

  • Updated RP2040 examples.

+05:30 01:41:13 PM 23-03-2025, Sunday

  • Added LED examples for RP2040.

+05:30 09:09:51 PM 22-03-2025, Saturday

  • Fixed issues with ESP8266 Holding Register examples.
    • Now using SWSERIAL_8N1 instead of SERIAL_8N1.
    • Fixed missing holdingRegisters array in the client example.
    • Fixed serial port issues in the server example.

+05:30 08:58:05 PM 22-03-2025, Saturday

  • Added Holding Register examples for ESP8266.

+05:30 08:44:51 PM 22-03-2025, Saturday

  • Updated ESP8266 LED examples and documentation.

+05:30 08:25:10 PM 22-03-2025, Saturday

  • Updated ESP32 LED examples and documentation.

+05:30 08:16:16 PM 22-03-2025, Saturday

  • Updated ESP32 examples and documentation.

+05:30 07:15:57 PM 21-03-2025, Friday

  • Updated Readme.

+05:30 07:31:34 PM 09-11-2024, Saturday

  • Updated ESP32 Holding Register examples.
    • Updated Holding_Register_Client.ino.
    • Updated Holding_Register_Server.ino.
    • Tested both examples.
  • Updated debug messages in the poll() function.

+05:30 10:39:16 PM 27-10-2024, Sunday

  • Added target specific example folders for ESP32, ESP8266 and RP2040.
  • Updated ESP8266 examples.
    • Updated ModbusRTU_Server_LED and ModbusRTU_Client_LED examples.

+05:30 10:35:29 AM 27-10-2024, Sunday

  • Bumped up the library version in Arduino library manifest files.
  • Updated comments in the header file.

+05:30 09:53:27 AM 27-10-2024, Sunday

  • Updated Changes.md style.
  • New version 0.0.8.

+05:30 08:35:40 PM 30-06-2024, Sunday

  • The Vector library ArduinoSTL has issues when used with AVR boards. A fix is available in a PR mike-matera/ArduinoSTL#94. But this has not been merged yet. Users who use the the CSE_ModbusRTU library will need to fix this issue manually.

+05:30 12:44:25 AM 21-05-2024, Tuesday

  • Added include guard.

+05:30 12:25:48 AM 16-03-2024, Saturday

  • Implemented dynamic debug message printing functionality. The user can now enable/disable the debug messages on the fly.

+05:30 11:37:40 PM 14-03-2024, Thursday

  • Fixed array out of bounds error when sending back register data.
  • Added test sketches.

+05:30 10:14:04 AM 26-02-2024, Monday

  • Added global switch macro for enabling/disabling debug messages.

+05:30 07:17:59 PM 21-01-2024, Sunday

  • Added AVR examples.
  • Fixed missing byte count in responses. Issue #4.
  • Added AVR standard vector library support. Issue #2

+05:30 03:04:48 PM 30-10-2023, Monday

  • Fixed CSE_ModbusRTU::receive() not asserting RE pin issue.
  • Added new enableReceive() and disableReceive() functions to CSE_ModbusRTU class.
  • Receiving is disabled with disableReceive() in CSE_ModbusRTU_Client:: receive() after a response is received or timeout occurs.
  • None of the changes are breaking.
  • New version 0.0.7.

+05:30 03:18:19 PM 21-10-2023, Saturday

  • Updated documentation.
  • Updated library information.
  • New version 0.0.6.

+05:30 09:18:37 AM 19-08-2023, Saturday

  • Fixed non-void function without return value.
  • New version 0.0.5.

+05:30 10:39:44 PM 15-08-2023, Tuesday

  • Updated library meta.
  • New version 0.0.4.

+05:30 11:40:31 PM 13-08-2023, Sunday

  • Added more debug messages.
  • Added isCRCSet to calculateCRC() to tell if the CRC is set or not.
  • Added print()' to CSE_ModbusRTU_ADU` to print the ADU as a hex string.
  • Added receive timeout to CSE_ModbusRTU:: receive.
  • Fixed issues with CSE_ModbusRTU:: send by adding begin and end transactions.
  • Added CSE_ModbusRTU_Client class.
  • Examples updated and working.
  • New version 0.0.3.

+05:30 08:41:17 PM 02-08-2023, Wednesday

  • Added more documentation.
  • New version 0.0.2.