mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-12-05 00:29:22 +01:00
b9ea0c31ce7bcc98b1711f59aa79d7ddafb8f9fa
2.0.0 Breaking changes - inc headers for AT command definitions are no longer used directly, but pregenerated into *.h(pp) (Use generated AT command definitions for IDE navigation) Features - Add support for multiple connection in AT based example (2826287d) - Add enhanced URC observer API (4889dd6f) - Support esp-modem use without PPP (858f8570, #851) - Modem simulator based on esp-at (e5787e3d) Bug Fixes - Update tests and examples to use modem-v2.0 (4aa0e4ba) - Replace MQTT client with simple ping command (0ccaf2c0) - Replace MQTT client with simple ping command (9b2b1f68) - Update example to use optional mqtt deps (3141d6ca) - Minor fixed in the test code (e772ce67) - Add missing set_echo() C wrapper (d1e67080, #926) - Fix modem console dependencies (453be4cd) - Address build issues (018ba58e) - Fix driver dependency issue on v6.0 (67c682d9) - Fix CI build issues with IDFv6.0 (15140e04) - Add support for ESP-AT based tcp-client example (14d3cb6b) - Use idf-build-apps for building target tests (e9d9b3a8) - Make MQTT public broker endpoint configurable (6d541194) - Fix URC handling in DTE data callback (93029946) - Use another public broker for examples and tests (fac2edbe) - Fix incompatible iterator in std::search() in new gcc (ed0f6334) - Fix autodetect to support ACFC mode in PPP frames (8b328a69, #801) - Fix get_network_registration_state() to accept two params (5f54d907, #826) - Consume buffer after handled URC (6eceb28f) - Use generated AT command definitions for IDE navigation (e2fa1110, !BREAKING)
Collection of protocol components for ESP-IDF
How to use
The ESP-Protocols repository contains a collection of protocol components for ESP-IDF. Additionally, each component is available in IDF Component Registry. Please refer to instructions in ESP-IDF
Components
esp_modem
- Brief introduction README
- Full html documentation
mDNS
- Brief introduction README
- Full html documentation(English)
- Full html documentation(Chinese)
esp_websocket_client
- Brief introduction README
- Full html documentation
ASIO port
- Brief introduction README
- Full html documentation
esp_mqtt_cxx
- Brief introduction README
- Full html documentation
console_simple_init
- Brief introduction README
console_cmd_ping
- Brief introduction README
console_cmd_ifconfig
- Brief introduction README
console_cmd_wifi
- Brief introduction README
ESP PPP Link (eppp)
- Brief introduction README
mbedtls_cxx
- Brief introduction README
mosquitto
Socket helpers (sock-utils)
- Brief introduction README
libwebsockets
- Brief introduction README
console_cmd_mqtt
- Brief introduction README
esp_dns
- Brief introduction README
Languages
C
57.3%
C++
34.6%
Python
4.6%
CMake
2.5%
Shell
0.7%
Other
0.3%