Commit Graph

119 Commits

Author SHA1 Message Date
Alex Lisitsyn 7a064f6851 Add support for esp32c6 target 2023-01-12 02:52:28 +08:00
Alex Lisitsyn aca48fa758 Merge branch 'feature/support_for_esp32c2_target' into 'master'
Add support for esp32c2 target

Closes IDFGH-9062

See merge request idf/esp-modbus!27
2023-01-12 02:10:03 +08:00
Alex Lisitsyn cb1a315ee5 Add support for esp32c2 target 2023-01-12 02:10:03 +08:00
Alex Lisitsyn 0e1fe58fbf Merge branch 'feature/sync_subrepo_with_esp_idf' into 'master'
fix synchronization issues of subrepo in esp-idf

Closes IDFCI-1541

See merge request idf/esp-modbus!23
v1.0.7
2022-12-08 22:54:28 +08:00
Alex Lisitsyn e18c4fb329 fix synchronization issues of subrepo in esp-idf 2022-12-08 22:54:28 +08:00
Alex Lisitsyn 77c2646f53 Merge branch 'bugfix/freemodbus_fix_dereferencing_to_freed_element_issue' into 'master'
Bugfix/freemodbus fix dereferencing to freed element issue

Closes IDF-5402

See merge request idf/esp-modbus!24
2022-12-08 22:32:29 +08:00
Alex Lisitsyn d42604ab82 Bugfix/freemodbus fix dereferencing to freed element issue 2022-12-08 22:32:29 +08:00
Alex Lisitsyn 8370c9e962 Merge branch 'bugfix/modbus_serial_fix_event_misalingnment' into 'master'
fix modbus serial event misalingnment

Closes IDFGH-5107 and IDFGH-5108

See merge request idf/esp-modbus!9
v1.0.6
2022-12-06 22:33:06 +08:00
Alex Lisitsyn c5c6a7788d fix modbus serial event misalingnment 2022-12-06 22:33:06 +08:00
Alex Lisitsyn 9ab2c68e84 Merge branch 'bugfix/fix_resource_release_failure' into 'master'
Bugfix/fix resource release failure

See merge request idf/esp-modbus!21
v1.0.5
2022-10-27 15:48:20 +08:00
Alex Lisitsyn fc8a50297d Bugfix/fix resource release failure 2022-10-27 15:48:19 +08:00
Alex Lisitsyn 556d3ad512 Merge branch 'bugfix/master_fix_getting_stuck_with_one_zero_byte_in_response' into 'master'
serial master: fix getting stuck when just one zero byte in response

See merge request idf/esp-modbus!22
2022-10-26 19:52:12 +08:00
Alex Lisitsyn b324ba8436 serial master: fix getting stuck when just one zero byte in response 2022-10-26 19:52:11 +08:00
Alex Lisitsyn 71cc71b3fe Merge branch 'fix/ignore-format-warnings' into 'master'
Fix/ignore format warnings

See merge request idf/esp-modbus!16
2022-07-18 02:40:52 +08:00
Alexey Lapshin 5a55930b02 Fix/ignore format warnings 2022-07-18 02:40:52 +08:00
Alex Lisitsyn 0b1f0d41d9 Merge branch 'bugfix/modbus_fix_crash_when_read_failed_slave' into 'master'
modbus fix WDT reset when reading unresponsive slave

Closes IDFGH-7204

See merge request idf/esp-modbus!10
2022-07-16 03:33:10 +08:00
aleks 1795c6476f fix modbus read dead slave cause wdt timeout 2022-07-15 21:17:15 +02:00
Alex Lisitsyn 28ebfb1712 Merge branch 'bugfix/modbus_tcp_slave_fix_task_affinity' into 'master'
modbus tcp slave fix task affinity

Closes IDFGH-7653

See merge request idf/esp-modbus!12
2022-07-16 01:33:08 +08:00
aleks 9f58c2518d modbus slave tcp fix the affinity option missing for server task 2022-07-15 19:18:49 +02:00
Alex Lisitsyn 40a2161320 Merge branch 'bugfix/modbus_test_fix_include_mac_headers' into 'master'
test fix include mac header

See merge request idf/esp-modbus!13
2022-07-16 01:18:38 +08:00
aleks 4bc17965ac test fix include mac header 2022-07-15 19:04:19 +02:00
Alex Lisitsyn 72c889b2c9 Merge branch 'bugfix/modbus_serial_fsm_fix_address_offset' into 'master'
Bugfix/modbus serial fsm fix address offset

See merge request idf/esp-modbus!18
2022-07-16 01:02:27 +08:00
aleks 29254b2b86 master fix send fsm broadcast frame detection 2022-07-15 18:45:51 +02:00
Ivan Grokhotkov db34247764 Merge branch 'bugfix/fix_docker_image_uses_old_component_manager' into 'master'
fix docker image uses incorrect version of component manager

See merge request idf/esp-modbus!19
2022-07-15 23:52:16 +08:00
aleks a3cae7dca8 fix docker image uses incorrect component manager version 2022-07-15 16:58:00 +02:00
aleks d9397a9c85 fix mdns component dependency 2022-07-12 14:38:55 +02:00
Alex Lisitsyn 0faa194efd Merge branch 'fix/tcp_protocol_data_corruption' into 'master'
fix tcp layer data corruption

Closes IDFCI-1286

See merge request idf/esp-modbus!14
v1.0.3
2022-07-01 15:39:32 +08:00
Alexey Lapshin 96316533a6 fix tcp layer data corruption 2022-07-01 15:39:31 +08:00
Alex Lisitsyn a9b0ba2eda Merge branch 'bugfix/esp_netif_deps' into 'master'
cmake: Add explicit dependency on esp_netif

See merge request idf/esp-modbus!11
2022-06-23 20:38:36 +08:00
David Cermak 3892c77c26 version: Bump version number to 1.0.2 2022-06-20 09:59:56 +02:00
David Cermak 963c3dc5b0 cmake: Add explicit dependency on esp_netif
esp_netif component is a private requeirements for some freemodbus
sources. This works without declaring a depencency, since esp_netif is
implicitely dependent on esp_event. This will be cleaned up in IDF v5.0.
This change makes the depencency explicit.
2022-06-20 09:53:50 +02:00
Ivan Grokhotkov 436bc70b3d Merge branch 'bugfix/esp_timer_deps' into 'master'
cmake: add dependency on esp_timer component

See merge request idf/esp-modbus!8
2022-04-20 16:15:04 +08:00
Ivan Grokhotkov cc3a304fb7 version: release 1.0.1 v1.0.1 2022-04-20 07:23:50 +02:00
Ivan Grokhotkov 95dd8f1001 cmake: add dependency on esp_timer component
Public header file of esp-modbus (freemodbus/port/port.h) includes
esp_timer.h, which is provided by esp_timer component. Currently
this works without declaring a dependency on esp_timer because
of a transitive dependency on esp_timer via freertos component.
This will be changed in IDF v5.0, where freertos will no longer
have a public dependency on esp_timer. This commit makes esp-modbus
compatible with that future change.
2022-04-19 18:22:36 +02:00
Alex Lisitsyn 028bfd36c0 Merge branch 'feature/fix_docs_versions_not_included' into 'master'
esp-modbus: fix docs versions is not included because of CORB

See merge request idf/esp-modbus!7
2022-04-07 20:50:58 +08:00
Alex Lisitsyn c45653d92d esp-modbus: fix docs versions is not included because of CORB 2022-04-07 20:50:58 +08:00
Alex Lisitsyn c81e3643e9 Merge branch 'feature/add_component_license_readme_version_selector' into 'master'
esp-modbus: add readme, license, documentation version selector

See merge request idf/esp-modbus!6
2022-04-06 15:41:21 +08:00
aleks 28edd9f007 esp-modbus: add_component_license_readme_version_selector 2022-04-06 09:21:41 +02:00
Ivan Grokhotkov c59aa9f3cb Merge branch 'ci_remove_sync_job' into 'master'
ci: remove github sync job

See merge request idf/esp-modbus!5
2022-04-05 18:12:05 +08:00
Ivan Grokhotkov 74c129def9 Merge branch 'feature/add_github_actions' into 'master'
Add Github actions for JIRA

See merge request idf/esp-modbus!4
2022-04-05 18:02:09 +08:00
BOT d5e932844e Add Github actions for JIRA 2022-04-05 18:02:09 +08:00
Ivan Grokhotkov cbb7d2193a ci: remove github sync job
Github sync is done using repository mirroring rules instead.
2022-04-05 11:58:06 +02:00
Alex Lisitsyn 304a0a446a esp-modbus: initial component update 2022-04-05 15:33:17 +08:00
Alex Lisitsyn 3a377dfcac Merge branch 'feature/component_update' into 'master'
esp-modbus: initial component update

See merge request idf/esp-modbus!1
2022-04-05 15:33:17 +08:00
Chen Yudong d1a0493a79 CI: rename some tests to avoid duplicated test names
* Original commit: espressif/esp-idf@4dc74c9c42
2022-03-21 13:18:30 +01:00
Alex Lisitsyn 9716064cbb modbus: fix tcp slave destroy issues
* Original commit: espressif/esp-idf@224901fed3
2022-03-21 13:18:30 +01:00
Darian Leung ea81bd7fef freertos: Remove legacy data types
This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY.


* Original commit: espressif/esp-idf@57fd78f5ba
2022-03-21 13:18:30 +01:00
Alex Lisitsyn a0e61427d1 freemodbus: allow address gaps in master data dictionary (support of UID field in MBAP)
* Original commit: espressif/esp-idf@e9cdb3e0d3
2022-03-21 13:18:30 +01:00
morris 355ff75304 unit_tests: replace legacy timer group with gptimer
* Original commit: espressif/esp-idf@705788a13f
2022-03-21 13:18:29 +01:00
morris d34246462a soc: don't expose unstable soc header files in public api
* Original commit: espressif/esp-idf@869bed1bb5
2022-03-21 13:18:29 +01:00