Commit Graph

  • 8780d6b81f Moved header and cpp file to src/ main judsonupchurch 2025-07-13 16:43:28 -0500
  • 469b5e8831 Update readme to indicate this is a fork of the library created by 'debevv' judsonupchurch 2025-07-13 16:08:50 -0500
  • 7df6f11fb0 Various fixes Valerio De Benedetto 2025-06-26 23:57:23 +0200
  • 979f66fac0 Changes to nmbs_bitfield after merge Valerio De Benedetto 2025-06-26 23:37:48 +0200
  • 6605f9162e Merge remote-tracking branch 'ntfreak/configure_coil_max_support' Valerio De Benedetto 2025-06-26 23:30:42 +0200
  • e39085552c
    Merge pull request #93 from harbi-eng/small-optmization Valerio De Benedetto 2025-06-26 23:24:09 +0200
  • 99c59c2266 optmized nmbs_bitfield_write arwa 2025-06-15 00:55:18 -0400
  • 2d8fee908c optmized nmbs_bitfield_write arwa 2025-06-15 00:44:46 -0400
  • b5fde1c6b3 optmized the following macros: nmbs_bitfield_read, nmbs_bitfield_set, nmbs_bitfield_unset, nmbs_bitfield_write arwa 2025-06-14 23:24:52 -0400
  • d3ac9c1696 coils: ability to configure number of supported coils Spencer Oliver 2025-05-10 16:54:09 +0100
  • 546040c448 recv_write_single_register_res() instead of recv_write_multiple_registers_res() Valerio De Benedetto 2025-04-27 13:05:14 +0200
  • a980f7f4c4
    Update ci.yml Valerio De Benedetto 2025-03-07 10:14:11 +0100
  • 7938f1ecb1 Updated README Valerio De Benedetto 2025-03-07 10:03:12 +0100
  • d71ea71769 Merge remote-tracking branch 'donghoonpark/cmake' Valerio De Benedetto 2025-01-15 21:31:53 +0100
  • 730cdaa7bf constS Valerio De Benedetto 2025-01-15 21:31:41 +0100
  • cc285576dd
    Merge branch 'master' into cmake daniel_park 2024-12-16 07:29:52 +0900
  • 4b1f6298f2
    Merge pull request #78 from carlfriess/master Valerio De Benedetto 2024-12-15 14:25:21 +0100
  • c0b7cfc787 revert stm32 CMakeLists due to check ci test sucess Donghoon Park 2024-12-15 05:37:26 +0000
  • d7bec6c973 added build directory creation process Donghoon Park 2024-12-15 05:26:34 +0000
  • 8dfcce32b1 added rp2040 build test in ci and separated embedded build test to another job Donghoon Park 2024-12-15 05:21:33 +0000
  • d8da07bc89 adjusted unzip directory Donghoon Park 2024-12-15 04:51:49 +0000
  • f8af123dac added command to make build directory Donghoon Park 2024-12-15 04:45:56 +0000
  • ff81c693c9 change build folder upload scheme to compress it Donghoon Park 2024-12-15 04:34:51 +0000
  • 048b9cfe0e added download artifact process Donghoon Park 2024-12-15 04:10:07 +0000
  • b45f07a6cb added dependency from Build job to Test job Donghoon Park 2024-12-15 04:08:03 +0000
  • b8845dfa4d divied Build and Test as different ci job Donghoon Park 2024-12-15 04:06:19 +0000
  • 09f1f9dd0d manual revision to pass clang-format Donghoon Park 2024-12-15 03:37:01 +0000
  • c321e53391 refined stm32 example to pass clang format checker Donghoon Park 2024-12-15 03:30:40 +0000
  • 3c23889d47 refined stm32 example to pass clang format checker Donghoon Park 2024-12-15 03:17:00 +0000
  • 9b57f7697f separated configure, build, test steps in ci Donghoon Park 2024-12-15 02:53:43 +0000
  • 63395b774a divided build and testing in ci sequence Donghoon Park 2024-12-15 02:47:06 +0000
  • 0fdada9107 added build test flag on github ci Donghoon Park 2024-12-15 02:34:18 +0000
  • a1bf0bdf58 removed criterion test framework temporailiy to make push Donghoon Park 2024-12-15 02:30:38 +0000
  • 42ba10717a added cmake linking instructions in readme Donghoon Park 2024-12-14 12:45:24 +0900
  • 18a90a0a3e removed manual library handling in stm32 cmake example Donghoon Park 2024-12-14 12:32:18 +0900
  • f9dfe53a67 Added header file in library as well Donghoon Park 2024-12-14 11:11:55 +0900
  • 20f13361c5 hide example and test in default cmake build and ctest enabled Donghoon Park 2024-12-15 02:25:03 +0000
  • c81ad17305 Ignore invalid function codes sent to other servers Carl Friess 2024-12-13 16:50:10 +0100
  • a1705c0dff Added library target in CmakeLists Valerio De Benedetto 2024-12-12 22:38:21 +0100
  • 9b93660e81 Removed redundant length check in handle_write_file_record() Valerio De Benedetto 2024-12-12 22:31:51 +0100
  • cfc1dd00c8 Merge remote-tracking branch 'DanielMartensson/master' Valerio De Benedetto 2024-12-08 11:54:58 +0100
  • 715fd8b404 Merge remote-tracking branch 'iysheng/master' Valerio De Benedetto 2024-12-08 11:45:04 +0100
  • c660369a43 Fixes after STM32 example merge Valerio De Benedetto 2024-12-08 11:38:45 +0100
  • 3bf5ed37c8 Add working dma example donghoonpark 2024-11-10 18:28:12 +0900
  • a1ee35dca3 Add working rtu example again (currently no dma) donghoonpark 2024-11-10 17:12:57 +0900
  • fbe94cf0b7 Fully renew the example with cmake integration. ioc deleted donghoonpark 2024-11-10 16:29:58 +0900
  • c94da49b12 add client example Donghoon Park 2024-10-05 16:49:47 +0900
  • dc95d04fc9 Only single server is supported from nanomodbus. Change multi-server example to single server Donghoon Park 2024-10-05 10:51:34 +0900
  • 1af4409ea9 add simple readme as a compile guide Donghoon Park 2024-10-04 19:18:22 +0900
  • 0b665fd844 rename porting implementation Donghoon Park 2024-10-04 19:08:51 +0900
  • 45afdcd07b add vscode setting to example folder Donghoon Park 2024-10-04 15:49:30 +0900
  • 5a1d2f3adf Changed target mcu spec (blackpill board) Donghoon Park 2024-10-04 15:47:14 +0900
  • 6d4af86974 Add main.c for implementation to executable link Donghoon Park 2024-10-04 15:07:27 +0900
  • 896828f391 Improve server object to be multi-server spec available, add handler implementations Donghoon Park 2024-10-04 14:29:41 +0900
  • f7649300a4 Add handler prototypes and server data object Donghoon Park 2024-10-04 13:14:23 +0900
  • 6248a24789 Add stm32 executable cmake example f401 blackpill Donghoon Park 2024-10-04 12:39:11 +0900
  • a6f61b67b4 Better handling of received TCP messages, better flushing on error Valerio De Benedetto 2024-12-08 11:20:15 +0100
  • 228f11e36d Fix to read file record response length Valerio De Benedetto 2024-12-08 11:17:06 +0100
  • d4521b5973 Small fixes to TCP example Stefan Becker 2024-10-07 08:18:12 +0300
  • e9a5f4ee16 Updated README with user-definable CRC function Valerio De Benedetto 2024-11-25 13:33:21 +0100
  • 85dd33d6dc Better docs for platform funcs' byte_timeout_ms Valerio De Benedetto 2024-11-25 13:30:51 +0100
  • b8d247f329 Fixes to REGS_ADDR_MAX in server examples Valerio De Benedetto 2024-11-25 13:23:47 +0100
  • c34c651a4d
    _MSC_VER support for C Daniel Mårtensson 2024-11-24 23:38:41 +0100
  • 06a438cfb5 Fix comipler error iysheng 2024-10-12 09:59:03 +0800
  • 96126e5732 Fixed README Valerio De Benedetto 2024-09-20 15:51:47 +0200
  • af44ba067a Fixes to rp2040 example Valerio De Benedetto 2024-09-20 15:43:16 +0200
  • 7e4ef3e97e Fixes to rp2040 example Valerio De Benedetto 2024-09-20 15:32:03 +0200
  • 2d37d6bb13 push rtu pico port FranCDoc 2024-07-27 02:05:11 -0300
  • 5729bafbbd Formatting after merge Valerio De Benedetto 2024-09-20 14:12:36 +0200
  • ed53826382 Improve dead code flagging Stefan Becker 2024-09-20 11:18:40 +0300
  • 6c5ff15b5e Fixes after merge Valerio De Benedetto 2024-09-20 14:02:42 +0200
  • 2def1aa693 resolve segment fault and Error on modbus connection Hang Zhou 2024-09-12 18:15:24 +0800
  • 0dffd91e3d
    Merge pull request #64 from debevv/create_api Valerio De Benedetto 2024-09-20 13:22:29 +0200
  • 8db45adfac Fixes to multi_server_rtu examples Valerio De Benedetto 2024-09-20 13:20:27 +0200
  • 8fafaa3bfe New *_create() APIs Valerio De Benedetto 2024-07-24 17:48:17 +0200
  • 67bd7b2075
    Merge pull request #54 from pseudotronics/Illegal-Function-Default-Case Valerio De Benedetto 2024-06-25 11:02:48 +0200
  • 599efd327c Made default case for unknown functions reply to client. SENTRY\bryan.flannery 2024-06-21 10:31:42 -0500
  • 97cda016ec Merge remote-tracking branch 'origin/master' Valerio De Benedetto 2024-06-14 16:25:15 +0200
  • f0a4374ac5 Fix to server FC handler define Valerio De Benedetto 2024-06-14 16:17:48 +0200
  • 480c063d25
    Update README.md Valerio De Benedetto 2024-04-13 14:03:32 +0200
  • d7ecb2ce8c Merge remote-tracking branch 'refs/remotes/dervomsee/patch-1' Valerio De Benedetto 2024-04-11 13:23:43 +0200
  • 50f2285874 Vscode support Valerio De Benedetto 2024-04-11 13:23:32 +0200
  • 363e7f7480 Minor fixes for clangd warnings Valerio De Benedetto 2024-04-11 12:46:24 +0200
  • cc325134b0
    add/delete some spaces dervomsee 2024-04-10 11:49:22 +0200
  • 3c736c7185
    Add NMBS_CLIENT_DISABLED/NMBS_SERVER_DISABLED #ifndef to sections, that are client/server specific. dervomsee 2024-04-10 11:47:22 +0200
  • 4ffbc09147
    Merge pull request #46 from m-rashvand/master Valerio De Benedetto 2024-03-16 18:10:03 +0100
  • e5d720c55d
    Fix a bug where a HANDLE pointer is used instead of HANDLE. M. Rashvand 2024-03-16 14:31:29 +0330
  • a25ee5781a FC 43 / 14 Read Device Identification Valerio De Benedetto 2024-02-10 03:13:28 +0100
  • dccaa4f432 WIP FC 43 / 14 Read Device Identification Valerio De Benedetto 2024-02-10 02:47:31 +0100
  • 0234a563c1 Fixes to potential buffer overflows on received data Valerio De Benedetto 2024-02-08 11:31:48 +0100
  • dde2653cb8 WIP buffer overflow on received data Valerio De Benedetto 2024-02-08 10:00:50 +0100
  • dba38fc917 Fixes to linux TCP server example Valerio De Benedetto 2024-02-07 15:53:54 +0100
  • dc6a9ee949
    Update README.md Valerio De Benedetto 2023-12-07 14:59:42 +0100
  • 5cdeeea5a7 Server callbacks args tests Valerio De Benedetto 2023-12-07 14:34:02 +0100
  • 8a0f4af727 Updated README for server callbacks args Valerio De Benedetto 2023-12-07 13:24:38 +0100
  • 8518842709 Fix callback argument in nanomodbus.c Ali Moallem 2023-12-06 10:09:46 +0330
  • 8aca15dfc9 Add argument for callbacks structure Hossein.M 2023-12-06 10:03:29 +0330
  • 18207a40fe
    Update README.md Valerio De Benedetto 2023-11-22 13:17:15 +0100
  • a650381a10
    Updated README.md Valerio De Benedetto 2023-11-16 09:41:50 +0100
  • fa49e2ef7d
    Merge pull request #40 from arhiv6/patch-1 Valerio De Benedetto 2023-10-18 18:06:21 +0200