Commit Graph

  • 51ff1bd4db
    Update list of definitions from README.md arhiv6 2023-10-17 12:14:33 +0700
  • 0642bbb1de
    Update README.md Valerio De Benedetto 2023-08-25 18:39:02 +0200
  • 7550fe9587 Fixes after FC23 merge Valerio De Benedetto 2023-08-14 20:50:49 +0200
  • 6368841c2b fix test maxlemo 2023-08-02 12:22:29 -0400
  • efefe26a0a uncomment other tests maxlemo 2023-08-02 11:52:06 -0400
  • 71818afd59 add minimal test maxlemo 2023-08-02 11:51:03 -0400
  • e3b13ccdd1 adds fc23 server code maxlemo 2023-08-02 11:11:14 -0400
  • 5991219763 add fc23 maxlemo 2023-08-02 10:57:17 -0400
  • 9f6b24e03f
    Merge pull request #35 from arhiv6/file_record Valerio De Benedetto 2023-07-19 16:54:09 +0200
  • 8dafc721fa Add registers count checking for file_read and file_write operations Vyacheslav Verkhovin 2023-07-14 00:54:49 +0700
  • bd302660b6 Merge remote-tracking branch 'arhiv6/file_record' Valerio De Benedetto 2023-07-13 09:04:27 +0200
  • e3456986b5 Using VLA where possible Valerio De Benedetto 2023-07-11 14:07:55 +0200
  • b884081eff FIX incorrect calculation of payload bytes Arne Hoch 2023-07-11 13:47:44 +0200
  • d391300654 Fixed function handle_read_file_record() logic according to specification Vyacheslav Verkhovin 2023-07-06 19:43:20 +0700
  • ae6a93c963 Changes for SDCC 3.9.0 compatibility, part 2 Valerio De Benedetto 2023-07-06 08:14:25 +0200
  • a08d59c5f0 Changes for SDCC 3.9.0 compatibility Valerio De Benedetto 2023-07-03 16:47:26 +0200
  • 92b95be241 Updated arduino examples Valerio De Benedetto 2023-07-02 16:43:44 +0200
  • 2e36f024bc Various fixes Valerio De Benedetto 2023-06-30 10:49:05 +0200
  • e5b51cc4e7 Add File Records functions Vyacheslav Verkhovin 2023-06-30 10:11:32 +0700
  • cbd4fa69fb Updated gitignore Valerio De Benedetto 2023-06-29 11:14:40 +0200
  • 9533e1e035 RTU unit_id documentation Valerio De Benedetto 2023-06-29 11:14:11 +0200
  • 2da601fd80 RTU unit_id in server callbacks Valerio De Benedetto 2023-06-26 13:18:24 +0200
  • 44f3191735 Minor fixes Valerio De Benedetto 2023-06-01 18:29:23 +0200
  • 0d6a5274f3 Various fixes Valerio De Benedetto 2023-05-25 12:16:17 +0200
  • f8f8fd00b1 Handling foreign RTU messages Valerio De Benedetto 2023-05-16 16:38:04 +0200
  • 2d1ea540ca
    Merge pull request #25 from JanX2/master Valerio De Benedetto 2023-04-21 10:53:08 +0200
  • f7dfbd94ab Fix Clang static analyser nit: zero out nmbs_bitfield structs. Jan Weiß 2023-04-04 15:53:14 +0200
  • 920d25858d Rename of DEBUG() macro to NMBS_DEBUG_PRINT() Valerio De Benedetto 2023-03-15 15:12:33 +0100
  • 8493fc5267 Refactoring of NMBS_*_DISABLED defines Valerio De Benedetto 2023-03-15 15:08:18 +0100
  • f70fbd5260 Endianness-independent code Valerio De Benedetto 2023-03-13 12:30:32 +0100
  • 2feb8b639e Fix to server-tcp linux example Valerio De Benedetto 2023-03-13 12:19:47 +0100
  • 55fedaa3cc
    Repository traffic workflow test 3 Valerio De Benedetto 2023-02-11 10:29:15 +0100
  • 81870dc1f2
    Repository traffic workflow test 2 Valerio De Benedetto 2023-02-11 10:23:38 +0100
  • 129bac58e1
    Repository traffic workflow test Valerio De Benedetto 2023-02-11 10:19:11 +0100
  • 23ddf89409
    Update README.md Valerio De Benedetto 2023-01-23 20:18:27 +0100
  • c96d6e63a0 Added clang-format check workflow Valerio De Benedetto 2023-01-23 18:43:11 +0100
  • 9964a63d49
    Merge pull request #19 from BenjaminPritchard/win32_examples Valerio De Benedetto 2023-01-23 18:24:58 +0100
  • b2b91cc35f fixed x64 project settings to target console subsystem benjamin pritchard 2023-01-23 11:52:55 -0500
  • 8c0fafaf70 initial commit; add win32 example benjamin pritchard 2023-01-17 19:40:16 -0500
  • 98814d2a66 Formatting Valerio De Benedetto 2022-12-28 15:05:56 +0100
  • c654babb52 clang-tidy Valerio De Benedetto 2022-12-28 15:02:51 +0100
  • f2b6ddda71 Fix to data pointer type of raw_pdu functions Valerio De Benedetto 2022-12-28 14:10:06 +0100
  • fa02201710 Fix Wswitch-enum and Wcast-qual compiler warnings Antonio Aguilera 2022-12-27 20:42:36 +0100
  • b4172c8fef
    Merge pull request #17 from jonathangjertsen/macros-to-funcs Valerio De Benedetto 2022-07-29 12:36:16 +0200
  • 70c75cb2db Convert get_ and put_ to functions jonath.re@gmail.com 2022-07-29 03:38:37 +0200
  • 22fae7da9c
    Enabled CI on pull requests Valerio De Benedetto 2022-07-29 10:58:54 +0200
  • 074cdf3d86 Merge branch 'ci-arduino' Valerio De Benedetto 2022-07-25 15:34:37 +0200
  • d3381b2950 Proper setting of defines in tests Valerio De Benedetto 2022-07-25 15:20:09 +0200
  • fd101fe77f Various fixes to NMBS_SERVER_* defines handling Valerio De Benedetto 2022-07-25 15:17:47 +0200
  • c12ba4b8a3 Merge branch 'callback-arg' Valerio De Benedetto 2022-07-25 12:59:40 +0200
  • 5b685c9d97 Minor fixes Valerio De Benedetto 2022-07-25 12:47:11 +0200
  • 80fa8ef4ae Send platform argument to nmbs_callbacks jonath.re@gmail.com 2022-07-22 17:54:10 +0200
  • 949cad80cf Compile Arduino examples in CI jonath.re@gmail.com 2022-07-22 18:37:14 +0200
  • f926cd4a81 Add a CI workflow to build the code and run tests jonath.re@gmail.com 2022-07-22 18:00:05 +0200
  • 17aa0ca226 Support disabling individual server callbacks jonath.re@gmail.com 2022-07-22 17:14:32 +0200
  • 10b9a0c13b NMBS_ERROR_INVALID_TCP_MBAP on invalid transaction ID Valerio De Benedetto 2022-06-26 11:10:29 +0200
  • 037de71d9b Returning NMBS_ERROR_INVALID_UNIT_ID in case of invalid unit ID in response Valerio De Benedetto 2022-06-26 11:08:16 +0200
  • 30c7ce3854 Moved nmbs_crc_calc() declaration Valerio De Benedetto 2022-06-26 09:26:07 +0200
  • 4b613aa03d
    Merge pull request #13 from jonathangjertsen/expose-crc Valerio De Benedetto 2022-06-26 09:17:27 +0200
  • 4f6c710835
    Merge pull request #9 from jonathangjertsen/document-pointer-usage Valerio De Benedetto 2022-06-26 09:14:50 +0200
  • f22b06082e Expose the function that calculates CRC jonath.re@gmail.com 2022-06-25 17:17:34 +0200
  • 53a6a64f9b
    Update wording in comment for nmbs_client_create and nmbs_server_create Jonathan Reichelt Gjertsen 2022-06-24 19:06:37 +0200
  • ca0dd3bab3 Merge remote-tracking branch 'jonathangjertsen/update-helper-names' Valerio De Benedetto 2022-06-11 16:16:19 +0200
  • bcf42e5f5f
    Merge pull request #10 from jonathangjertsen/debug-newline Valerio De Benedetto 2022-06-11 16:04:22 +0200
  • 4393c4a8a0 Update names of helper functions to show whether they call send or put_1/put_2 Jonathan Reichelt Gjertsen 2022-06-07 20:09:17 +0200
  • 249c4f3919 Sometimes it's useful to turn NMBS_DEBUG on, but the output is a bit of a mess if the read/write callbacks also log to the same channel. Moving the DEBUG statements in recv_msg_footer and send_msg_footer to the start of the function makes the output a bit cleaner, although it's not perfect. Jonathan Reichelt Gjertsen 2022-06-07 19:44:42 +0200
  • 3a1170b925
    Document that the platform configuration and callbacks can be discarded after initialization Jonathan Reichelt Gjertsen 2022-06-07 19:29:04 +0200
  • 6a3086c0f5 Updated CMakeLists.txt Valerio De Benedetto 2022-06-04 14:20:02 +0200
  • 6e7fa6fdcc Updated README.md Valerio De Benedetto 2022-06-04 14:16:56 +0200
  • 7045813f8b Fixes to arduino examples Valerio De Benedetto 2022-06-04 14:16:43 +0200
  • 2a149a93ec Initial arduino examples Valerio De Benedetto 2022-06-02 22:49:30 +0200
  • 494e1a385b Refactoring of examples Valerio De Benedetto 2022-06-02 22:48:54 +0200
  • 53da24091b Added __AVR_ARCH__ endianness check Valerio De Benedetto 2022-06-02 22:39:30 +0200
  • 7e6ce4f4fd Fixes Valerio De Benedetto 2022-06-02 21:58:21 +0200
  • 432f6801f8 Updated readme Valerio De Benedetto 2022-06-02 11:59:51 +0200
  • a8bf7428cc Updated docstrings Valerio De Benedetto 2022-06-02 11:59:45 +0200
  • 83fb04392b Fixes to integer types Valerio De Benedetto 2022-06-02 11:52:10 +0200
  • 76f28fefb9 Updated examples Valerio De Benedetto 2022-06-02 11:10:42 +0200
  • 7f811f2338 Updated tests Valerio De Benedetto 2022-06-02 10:53:43 +0200
  • b6fee48160 Switch to multibyte transport read/write funcs, removed sleep Valerio De Benedetto 2022-06-02 10:53:32 +0200
  • afcdae0ec8 Formatting Valerio De Benedetto 2022-05-12 19:29:51 +0200
  • 271f689771 Added NMBS_ERROR_CRC and NMBS_ERROR_INVALID_TCP_MBAP nmbs_error Valerio De Benedetto 2022-05-12 19:28:50 +0200
  • 3904a6c52f Swapped RTU CRC byte order Valerio De Benedetto 2022-05-12 18:59:21 +0200
  • 452115ca89
    Merge pull request #4 from jonathangjertsen/master Valerio De Benedetto 2022-05-11 12:20:14 +0200
  • 8433fa047f
    Support C++ Jonathan Reichelt Gjertsen 2022-05-10 15:52:56 +0200
  • ac66269cda Better docs for platform functions Valerio De Benedetto 2022-04-30 13:52:13 +0200
  • 9d2918b3bb Switch to MIT license Valerio De Benedetto 2022-04-30 13:03:36 +0200
  • 8fc65aa2cf Fixed wrong size field in MBAP header Valerio De Benedetto 2022-04-26 00:05:13 +0200
  • 5358abde7b Support to NMBS_CLIENT_DISABLED and NMBS_SERVER_DISABLED defines Valerio De Benedetto 2022-04-24 13:53:40 +0200
  • ee6dd565d4 Added license headers Valerio De Benedetto 2022-01-25 16:35:19 +0100
  • 1d0321b285 Project rename Valerio De Benedetto 2022-01-25 00:37:54 +0100
  • 352b03c7f6 Fixes to README Valerio De Benedetto 2022-01-25 00:18:55 +0100
  • b426a942c2 Fixes to README Valerio De Benedetto 2022-01-25 00:00:30 +0100
  • afe5b7df18 API documentation Valerio De Benedetto 2022-01-24 22:09:54 +0100
  • b19cd6cb45 Added LICENSE Valerio De Benedetto 2022-01-24 20:18:21 +0100
  • 1461afbc0c README Valerio De Benedetto 2022-01-24 20:16:26 +0100
  • 18c033000c Fixes Valerio De Benedetto 2022-01-24 20:16:20 +0100
  • d25e462e69 Debug prints Valerio De Benedetto 2022-01-24 19:01:08 +0100
  • 07b4440096 Examples, fixes Valerio De Benedetto 2022-01-24 16:46:42 +0100
  • d9d66989d7 Byte spacing tests Valerio De Benedetto 2022-01-22 12:18:32 +0100