Commit Graph
41 Commits
Author SHA1 Message Date
Alex Lisitsyn c2f36916fc feat: add host slave tester for master based on robot framework 2026-05-22 11:58:15 +01:00
aleks 0ec5b8b8cd fix: separate shared config options from specific 2026-05-04 07:21:03 +02:00
Alex Lisitsyn f27d409b37 ci(tcp): fix conftest ip addr detection pattern 2026-04-29 11:40:50 +01:00
Euripedes RochaandAlex Lisitsyn a7a33ce503 CI: Updates esp-modbus CI to use dynamic pipelines 2026-04-16 11:01:26 +01:00
Octavio Godoy 7c5fa87960 fix: Build serial examples with lwip disabled 2026-04-08 11:09:26 +02:00
Alex Lisitsyn 18cb76dd89 feat: add initial common mb console helper for examples and tests 2026-03-30 08:54:13 +01:00
Euripedes Rocha Filho 9fb28f5c0b test: add pytest-rerunfailures flaky reruns for Modbus TCP multi-DUT
Register pytest-rerunfailures in test requirements and mark TCP
multi-DUT
pytest cases with one rerun and a short delay.
2026-03-23 14:14:08 +01:00
Octavio Godoy 931213917c ci: Refactor pre check stage 2026-03-09 10:26:23 +01:00
Alex Lisitsyn d40436cc70 Bugfix/fix ruff mypy issues (blocker) 2026-03-04 10:27:13 +00:00
Alex Lisitsyn 5ce0962c8d Merge branch 'bugfix/fix_target_support_issues' into 'main'
fix targets support issues (c61, c5, p4) v2

See merge request idf/esp-modbus!100
2026-02-25 09:27:27 +00:00
Alex Lisitsyn 726dabb4da fix targets support issues (c61, c5, p4) v2 2026-02-25 09:27:27 +00:00
Octavio GodoyandAlex Lisitsyn ee3a0e2088 Modbus Log analysis tool: Covering error cases when registering objects 2026-02-23 08:10:27 +00:00
aleks 61178eb138 fix(tests): regex for ip4 messages 2026-01-20 12:25:17 +01:00
aleks a1379f0a6b fix(test_messages): fix vfs logging, fix test configs, enable custom key config 2026-01-20 12:25:17 +01:00
Alex Lisitsyn 7a2b96f2f3 fix: new observed idf related ci issues 2025-12-17 14:47:16 +00:00
Octavio Godoy 8e1a140233 Main modbus examples complying with conftest 2025-11-26 15:39:20 +01:00
Octavio Godoy ee92969136 Pytest scripts 2025-11-26 15:39:19 +01:00
Alex Lisitsyn 523e432f2e Merge branch 'fix/change_init_order_master_serial' into 'main'
Fix in the init order of serial master in example

See merge request idf/esp-modbus!145
2025-11-21 17:20:01 +00:00
Alex Lisitsyn 44fcadc762 Modbus fix additional pre-commit issues, extend configuration 2025-11-18 15:16:24 +00:00
Octavio Godoy 480a7693ac Fix in the init order of serial master in example 2025-11-13 15:29:23 +01:00
Alex Lisitsyn 139f1ee162 add pre-commit and ruff checker 2025-11-13 14:04:56 +00:00
Alex Lisitsyn 6a9635396b add kconfig value to explicitly enable mdns integration 2025-09-30 08:28:13 +01:00
Alex Lisitsyn 81b9e32d72 fix master FSM multiple error handling 2025-09-26 11:04:46 +01:00
Alex Lisitsyn f520229964 fix example tests target issues (addition) 2025-09-25 08:34:40 +01:00
Alex Lisitsyn 5cca75e606 master minor fixes examples and documentation v2 2025-08-26 14:01:20 +01:00
aleks ec76895fae fix idf compatibility issues under ci 2025-08-22 10:25:17 +02:00
aleks 038d64c5f1 fix static analyzer warnings, add analyzer (gcc, clang) tool and ci jobs to check 2025-07-28 11:59:30 +02:00
Alex Lisitsyn 6f01b858ee fix master-slave connection repair issues 2025-06-16 10:38:12 +01:00
aleks 37c750ec35 fix the custom commands support 2025-06-09 08:02:24 +01:00
aleks 38205ca78f add custom commands into master data dict v2 2025-06-09 08:02:24 +01:00
Alex Lisitsyn 5164c74ad4 fix transport master-slave destroy sequence 2025-06-06 07:14:07 +01:00
Alex Lisitsyn 8215e3d0d2 feature add custom fc handlers for master and slave v2 2025-04-03 18:52:24 +08:00
aleks 60de5afc2c tcp slave example fix critical section 2025-03-25 10:31:19 +01:00
Alex Lisitsyn 9890b3ce4d add slave report id command for master and slave (backport v2) 2025-02-27 18:36:41 +08:00
aleks 3525460deb fix version in tests 2024-12-18 11:26:10 +01:00
Alex Lisitsyn db543b9e50 add initial conformance testing with robot framework 2024-12-07 00:19:49 +08:00
Alex Lisitsyn 2e2be467f6 feature modbus tcp master slave v2 2024-09-02 03:12:36 +08:00
Alex Lisitsyn 6fd7c4a103 add extended float support to v2.0.x 2024-04-19 17:36:32 +08:00
aleks b6372a2792 add support of esp32p4 2024-01-29 10:37:20 +01:00
aleks c343e08600 add test applications and unit tests 2023-12-10 15:50:28 +01:00
aleks 581573f6d4 add examples 2023-12-10 15:30:06 +01:00