Commit Graph

209 Commits

Author SHA1 Message Date
8780d6b81f Moved header and cpp file to src/
Some checks failed
repository traffic / traffic (push) Has been cancelled
2025-07-13 16:43:28 -05:00
469b5e8831 Update readme to indicate this is a fork of the library created by 'debevv' 2025-07-13 16:08:50 -05:00
Valerio De Benedetto
7df6f11fb0 Various fixes 2025-06-26 23:57:23 +02:00
Valerio De Benedetto
979f66fac0 Changes to nmbs_bitfield after merge 2025-06-26 23:37:48 +02:00
Valerio De Benedetto
6605f9162e Merge remote-tracking branch 'ntfreak/configure_coil_max_support' 2025-06-26 23:30:42 +02:00
Valerio De Benedetto
e39085552c
Merge pull request #93 from harbi-eng/small-optmization
optimized  nmbs_bitfield macros a little
2025-06-26 23:24:09 +02:00
arwa
99c59c2266 optmized nmbs_bitfield_write 2025-06-15 00:55:18 -04:00
arwa
2d8fee908c optmized nmbs_bitfield_write 2025-06-15 00:44:46 -04:00
arwa
b5fde1c6b3 optmized the following macros: nmbs_bitfield_read, nmbs_bitfield_set, nmbs_bitfield_unset, nmbs_bitfield_write 2025-06-14 23:24:52 -04:00
Spencer Oliver
d3ac9c1696 coils: ability to configure number of supported coils
No change to current default behaviour of allocating 2000 coils.
However memory usage can be reduced by defining NMBS_MAX_COILS.
2025-05-10 16:54:09 +01:00
Valerio De Benedetto
546040c448 recv_write_single_register_res() instead of recv_write_multiple_registers_res() 2025-04-27 13:05:14 +02:00
Valerio De Benedetto
a980f7f4c4
Update ci.yml 2025-03-07 10:14:11 +01:00
Valerio De Benedetto
7938f1ecb1 Updated README 2025-03-07 10:03:12 +01:00
Valerio De Benedetto
d71ea71769 Merge remote-tracking branch 'donghoonpark/cmake' 2025-01-15 21:31:53 +01:00
Valerio De Benedetto
730cdaa7bf constS 2025-01-15 21:31:41 +01:00
daniel_park
cc285576dd
Merge branch 'master' into cmake 2024-12-16 07:29:52 +09:00
Valerio De Benedetto
4b1f6298f2
Merge pull request #78 from carlfriess/master
Ignore invalid function codes sent to other servers
2024-12-15 14:25:21 +01:00
Donghoon Park
c0b7cfc787 revert stm32 CMakeLists due to check ci test sucess 2024-12-15 05:37:26 +00:00
Donghoon Park
d7bec6c973 added build directory creation process 2024-12-15 05:26:34 +00:00
Donghoon Park
8dfcce32b1 added rp2040 build test in ci and separated embedded build test to another job 2024-12-15 05:21:33 +00:00
Donghoon Park
d8da07bc89 adjusted unzip directory 2024-12-15 04:51:49 +00:00
Donghoon Park
f8af123dac added command to make build directory 2024-12-15 04:45:56 +00:00
Donghoon Park
ff81c693c9 change build folder upload scheme to compress it 2024-12-15 04:34:51 +00:00
Donghoon Park
048b9cfe0e added download artifact process 2024-12-15 04:10:07 +00:00
Donghoon Park
b45f07a6cb added dependency from Build job to Test job 2024-12-15 04:08:03 +00:00
Donghoon Park
b8845dfa4d divied Build and Test as different ci job 2024-12-15 04:06:19 +00:00
Donghoon Park
09f1f9dd0d manual revision to pass clang-format 2024-12-15 03:37:01 +00:00
Donghoon Park
c321e53391 refined stm32 example to pass clang format checker 2024-12-15 03:30:40 +00:00
Donghoon Park
3c23889d47 refined stm32 example to pass clang format checker 2024-12-15 03:17:00 +00:00
Donghoon Park
9b57f7697f separated configure, build, test steps in ci 2024-12-15 02:53:43 +00:00
Donghoon Park
63395b774a divided build and testing in ci sequence 2024-12-15 02:47:06 +00:00
Donghoon Park
0fdada9107 added build test flag on github ci 2024-12-15 02:34:18 +00:00
Donghoon Park
a1bf0bdf58 removed criterion test framework temporailiy to make push 2024-12-15 02:30:38 +00:00
Donghoon Park
42ba10717a added cmake linking instructions in readme 2024-12-15 02:25:19 +00:00
Donghoon Park
18a90a0a3e removed manual library handling in stm32 cmake example 2024-12-15 02:25:19 +00:00
Donghoon Park
f9dfe53a67 Added header file in library as well 2024-12-15 02:25:19 +00:00
Donghoon Park
20f13361c5 hide example and test in default cmake build and ctest enabled 2024-12-15 02:25:03 +00:00
Carl Friess
c81ad17305 Ignore invalid function codes sent to other servers 2024-12-13 16:59:13 +01:00
Valerio De Benedetto
a1705c0dff Added library target in CmakeLists 2024-12-12 22:38:21 +01:00
Valerio De Benedetto
9b93660e81 Removed redundant length check in handle_write_file_record() 2024-12-12 22:31:51 +01:00
Valerio De Benedetto
cfc1dd00c8 Merge remote-tracking branch 'DanielMartensson/master' 2024-12-08 11:54:58 +01:00
Valerio De Benedetto
715fd8b404 Merge remote-tracking branch 'iysheng/master' 2024-12-08 11:45:04 +01:00
Valerio De Benedetto
c660369a43 Fixes after STM32 example merge 2024-12-08 11:38:45 +01:00
donghoonpark
3bf5ed37c8 Add working dma example 2024-12-08 11:30:10 +01:00
donghoonpark
a1ee35dca3 Add working rtu example again (currently no dma) 2024-12-08 11:30:10 +01:00
donghoonpark
fbe94cf0b7 Fully renew the example with cmake integration. ioc deleted 2024-12-08 11:30:10 +01:00
Donghoon Park
c94da49b12 add client example 2024-12-08 11:30:10 +01:00
Donghoon Park
dc95d04fc9 Only single server is supported from nanomodbus. Change multi-server example to single server 2024-12-08 11:30:10 +01:00
Donghoon Park
1af4409ea9 add simple readme as a compile guide 2024-12-08 11:30:10 +01:00
Donghoon Park
0b665fd844 rename porting implementation 2024-12-08 11:30:10 +01:00