34 Commits

Author SHA1 Message Date
Euripedes Rocha 43d5acc06b Merge branch 'pr-318' into 'master'
MR: docs(mqtt): clarify outbox limit (bytes) vs buffer.out_size; add sizing guidance
Closes IDFGH-16872
See merge request espressif/esp-mqtt!296
2026-05-04 11:33:48 +02:00
Euripedes Rocha 31185d424a Merge branch 'docs/disconnect_and_error_event_details' into 'master'
MR: docs(mqtt): Add explanation of when MQTT_EVENT_DISCONNECTED and MQTT_EVENT_ERROR are dispatched
Closes IDFGH-10461
See merge request espressif/esp-mqtt!257
2026-05-04 10:35:28 +02:00
Bogdan Kolendovskyy c4ca04f88c docs: Clarify that esp_mqtt_client_reconnect behaviour
Closes https://github.com/espressif/esp-mqtt/issues/308
2026-04-29 11:27:01 +02:00
dieter b2df2e4f72 docs(mqtt): clarify outbox limit (bytes) vs buffer.out_size; add sizing guidance 2026-04-28 15:37:25 +02:00
Bogdan Kolendovskyy a84ecb3653 docs: Clarify when MQTT_EVENT_DISCONNECTED and MQTT_EVENT_ERROR are dispatched
Closes https://github.com/espressif/esp-idf/issues/11708
2026-04-28 15:21:56 +02:00
Bogdan Kolendovskyy ee9472f12f docs: Add advice regarding outbox message pile-up 2026-04-10 15:20:26 +02:00
Euripedes Rocha Filho 71534b1c43 ci: Adds target tests and move to gitlab components
Ths adopts gitlab components for better maintanance of CI.
Adds target tests
2025-10-01 13:14:17 +02:00
Euripedes Rocha Filho 04f8e3765d chore: Adds pre-commit checks and introduce conventional commits 2025-09-26 17:45:16 +02:00
Euripedes Rocha Filho 2b33476c3f ci: Adds documentation build
- Adds documentation build and deploy
- Removes QEMU test as it is outdated
2025-09-23 15:18:56 +02:00
Euripedes Rocha Filho 2925288e51 chore: Reorganize file structure
This just move files to their expected locations.
2025-09-22 13:19:04 +02:00
Zhang Shuxian 003ea16dfd docs: Update CN translation in protocols 2025-09-19 18:51:40 +08:00
nilesh.kale b8d7b2bded docs: update document to remove dependency of esp32 on secure element usage 2025-09-19 18:51:40 +08:00
Euripedes Rocha e06ed89fdf fix(mqtt): MQTT5 API header added to documentation
MQTT5 API headers were missing.
2025-09-19 18:51:40 +08:00
Linda c5fb6c9436 docs: update application examples for modbus.rst, mqtt.rst and lwip.rst 2025-09-19 18:51:40 +08:00
Marius Vikhammer 723ac18495 docs(misc): fixed typos found with codespell 2025-09-19 18:51:40 +08:00
Shang Zhou e9bcb95bc4 docs: Update CN translation for esp_tls.rst, mqtt.rst, and peripherals.rst 2025-09-19 18:51:40 +08:00
Mahavir Jain 0533275d61 refactor: migrate atecc608a_ecdsa example to crypto authlib repository
- ESP32-WROOM-32SE has been discontinued and marked as NRND
- This change removes all references to ESP32-WROOM-32SE from IDF
- The example has been migrated to esp-cryptoauthlib repository and it
  can be used through the component manager
  (https://components.espressif.com/components/espressif/esp-cryptoauthlib)
2025-09-19 18:51:40 +08:00
caixinying-git 22ce182853 docs: update format issues left in EN docs 2025-09-19 18:51:40 +08:00
caixinying-git fcaf10581c docs: update format issues for EN and CN under api-reference/protocols and migration-guides 2025-09-19 18:51:40 +08:00
Linda ffff8b9361 update ESP-MQTT by including the mqtt5 example 2025-09-19 18:51:40 +08:00
Wang Zi Yan 8f2a725a86 docs: update mqtt wifi coexist 2025-09-19 18:51:40 +08:00
Euripedes Rocha c54d7cfe43 [MQTT] clarification of message retransmission
- Adds description of the message retransmission process for QoS 1 and
  2.
2025-09-19 18:51:40 +08:00
Wang Zi Yan 0ec688bce6 docs: add a blank line in ble-mesh-index and translate mqtt 2025-09-19 18:51:40 +08:00
Euripedes Rocha dd40fc3af2 [MQTT] - Updates esp_mqtt configuration struct
- Layered config struct
- Fix examples.
2025-09-19 18:51:40 +08:00
Mahavir Jain 537b53ad60 docs: Add esp_tls_errors.h to API reference list
Closes DOC-2797
2025-09-19 18:51:40 +08:00
yuanjm f6629ff7e1 doc: Update mqtt open source test server address 2025-09-19 18:51:40 +08:00
Angus Gratton 084451f9e2 docs: add new top-level docs builder that builds docs for a single chip 2025-09-19 18:51:40 +08:00
Marius Vikhammer 1f2405289e doc/mqtt: add event description and more details about configuration to API reference 2025-09-19 18:51:40 +08:00
Marius Vikhammer d67b4ec8b8 MQTT: update default broker URL for examples
The MQTT broker URL used as default in the examples has ceased operation. All examples and documention have been updated to point to the new domain mqtt.eclipse.org.
This also required an update of the python example test scripts to use TLS 1.2
2025-09-19 18:51:40 +08:00
Angus Gratton 0872e4ec68 build system: Use CMake-based build system as default when describing commands 2025-09-19 18:51:40 +08:00
David Cermak 8c299a21d3 mqtt: added support for esp event loop, updating examples to register and use event loop handler 2025-09-19 18:51:40 +08:00
Noeël Moeskops 28aabd712b Typo fix in mqtt.rst.
changed 'defalut' to 'default'

Merges https://github.com/espressif/esp-idf/pull/2780
2025-09-19 18:51:40 +08:00
Angus Gratton 08efd1fd08 doc: Replace :envvar: config links with :ref: 2025-09-19 18:51:40 +08:00
David Cermak ab9698a3b4 MQTT: Integrate esp-mqtt library into idf
added docs and tests for mqtt library, small fixes (removed warnings, option for custom outbox, websocket bug fixed for longer transports). refactored to use common tcp_transport component, support for CMake build system.
Closes #2108
2025-09-19 18:51:40 +08:00