mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-22 23:07:28 +02:00
1.0.5 Major changes - Added support for implementing user defined modules in standard C-API (Support for custom modules with C-API) Bug Fixes - Added test injecting unexpected replies (b220d1e
, #426) - Fixed inconsistent state on data after OK (bf99f28
, #426) - TLS example: Added restore session support in mbedtls-wrap (79d38e5
) - Fixed examples to show netif on ppp-changed event (a70b197
) - remove unused GNU Make based buildsystem files (d6b6f63
) - specify override_path in example manifest files (5b78da4
) - Added test-cases that exercise mode transitions (aff571d
) - Fixed mode transitions between any state and UNDEF (93cb2ca
, #320) - Fixed API docs within doxygen comments (020b407
) - Support for custom modules with C-API (0254d50
) - Fix CRLF issue with esp_modem_c_api.cpp (2661b4d
) Updated - ci(common): Created reusable action for host and coverage tests (9ad04de
)
24 KiB
24 KiB
Changelog
1.0.5
Major changes
- Added support for implementing user defined modules in standard C-API (Support for custom modules with C-API)
Bug Fixes
- Added test injecting unexpected replies (b220d1e, #426)
- Fixed inconsistent state on data after OK (bf99f28, #426)
- TLS example: Added restore session support in mbedtls-wrap (79d38e5)
- Fixed examples to show netif on ppp-changed event (a70b197)
- remove unused GNU Make based buildsystem files (d6b6f63)
- specify override_path in example manifest files (5b78da4)
- Added test-cases that exercise mode transitions (aff571d)
- Fixed mode transitions between any state and UNDEF (93cb2ca, #320)
- Fixed API docs within doxygen comments (020b407)
- Support for custom modules with C-API (0254d50)
- Fix CRLF issue with esp_modem_c_api.cpp (2661b4d)
Updated
- ci(common): Created reusable action for host and coverage tests (9ad04de)
1.0.4
Bug Fixes
- Added USB runner with ESP32S2 with A7670 (edeb936)
- Extend docs on AT client example (1f2ceed)
- Fix pytest exclusion, gitignore, and changelog checks (2696221)
- Fix DTE to post fragments to parsers for USB term (1db1e15)
- Fix DUAL_MODE regression from
cb6e03ac
(2aada0f) - Fix AT client example to use custom AT processing (1a5ba98, #352)
1.0.3
Bug Fixes
- Fix to allow MSC frame (SIM800 CMUX) after v1.0.2 (8d5947e, #366)
- Add CMUX example to target tests (4f2ebaa)
1.0.2
Features
- Add factory method for simple creation of custom DCEs (4cf9e50)
- Support custom transport in AT TCP client example (ae629ed)
Bug Fixes
- Fix host test race with async read and d'structor (c89d42f)
- More error handling in cmux protocol (8edbac6)
- Fix netif to set PPP config in C++ way (5287432)
- Fix vfs terminal not to reset read_cb() automatically (25a35e2)
- Fix netif data race causing PPP startup delays (c8c0507, #308)
- Added support for inflatable buffer (cb6e03a, #272)
- Fix LoadProhibited after failed CMUX initialization (IDFGH-10845) (60c87dd)
1.0.1
Bug Fixes
- Support UART clean build with IDF v5.2 (e620eb5)
- enable code coverage publishing to github pages (4910e89)
- fix esp_modem build issue (ab94566)
- Example to use 1.0.0 (afb6930)
- Changelog to correctly pick references (423e965)
Updated
- docs(esp_modem): updated documents to show missed topics (0534853)
- docs(common): improving documentation (ca3fce0)
1.0.0
Major changes
- Enable DTE to redefine on_read() and write(cmd) directly (DTE to support sending and receiving raw data)
Features
Bug Fixes
- Changelog to correctly pick references (c59e330)
- AT-only example: support MQTT over TLS on BG96 (31d4323)
- AT-only example: initial adaptation to BG96 (ceedcfc)
- warning in ap-2-pppos example when using lwip/napt (bf32e45)
- trigger PR jobs based on labels (13eca12)
- Reintroduce missing CHANGELOGs (200cbb3, #235)
- Use default UART CLK source (d0814bf, #241)
- run CI build job for all targets (a089e0d)
Updated
- Update examples for USB v1.1 (610372f)
0.1.28
Updated
- Dual DTE support (01c26c8)
0.1.27
Updated
- Return true from on_data callback in data mode (44bae24)
0.1.26
Features
Bug Fixes
- Example to use variable mqtt topic/data (8958d5e)
- Fix cmux client compilation issue (f71192b)
- Exit data mode only after state change (9a7bd90)
- Support AT with callback in C-API (2180ab1, #143)
Updated
- update(esp_modem): Bump component version to 0.1.26 (05fff94, #213)
- Added the missing definition for the esp_modem_set_baud function (IDFGH-9181) (#209) (0e215b1)
- CI: Added coverage analyzer for esp_modem host tests (6b684ce)
- Update esp_modem_command_library.cpp (5304a6e)
- Added badges with version of components to the respective README files (e4c8a59)
- esp_modem/examples: Add an example to synchronise PSM sleep in Sim70XX modem and esp32. (1ca1391)
0.1.25
Bug Fixes
- Cleanup custom lib-commands and factory (65c0e0e)
- Examples to configure MQTT Broker (71a2388)
- Extend pppos example project config (ebc36a3)
- Uart Terminal read_cb race (a02bf05)
Updated
- update(esp_modem): Bump component version (f1ae14f)
- fix(esp_modem) Add example that reads GNSS info (652314e)
- CI: fixing the files to be complient with pre-commit hooks (945bd17)
- Quick fix esp_modem: Added modem_console commands for deep-sleep and modem PSM. (cf504ec)
- fix(esp-modem) Make simple_cmux_client example configurable (511ed54)
- Added modem_console commands for deep-sleep and modem PSM. (85a2e25)
- ci: Compile esp_modem examples with USB support (988b3f9)
- Expand PPPoS example with USB DTE (53b5933)
- Allow USB DTE reconnection (bf84ae9)
- Add ConsoleCommand destructor (a89a0ab)
- esp_modem_get_gnss_power_mode (#136) (fe536e4)
- remove unused Config Parameters ! (55b4775)
0.1.24
Features
- Make some CMUX params compile-time configurable (25ac2d9)
Bug Fixes
- CMUX to ignore MSC frames (ce175df, #140)
- Fix CRLF endlines in examples (07a347f)
- Console example to use configurable flow-ctrl (d9c9681)
Updated
0.1.23
Features
- Add exit PPP in example (290197c)
Updated
- Move common C definitions in to separate header (04c711f)
- Minor formatting fix and spelling (accf924)
- extended the modem_console example. (#120) (ef0e48a)
0.1.22
Bug Fixes
- DTE command race of timeout vs reply's signal (a871473, #110)
- Correct timeouts for certain commands (1029078, #129)
- Make get_operator_name() return also ACT value (0015e54, #128)
Updated
- update(esp_modem): Bump component version (187ef76)
0.1.21
Updated
0.1.20
Bug Fixes
Updated
- Expose set_error_cb method (ae8479c)
0.1.19
Features
Bug Fixes
- Add missing set_pdp_context() to C-API (4980ac8)
Updated
- updated package version to 0.1.19 (469f953)
- CI: Fix build issues (6e4e4fa)
- esp_err_to_name (IDFGH-7793) (#78) (d1129f3)
0.1.18
Features
Bug Fixes
- Update ap2ppp example to recover network on disconnection (a243d7e, #44)
- Implement movable unique_buffer to bundle data, size, ptr (66e6d4c)
- DTE should own both command and data terminal (f3ff98b)
- Update CMUX example to use CMUX mode automatically (58a0b57)
- Improve PPP exit sequence (1e0aefd, #47)
Updated
- Ignore format warnings (e8145fc)
- Allow to customize uart source_clk (d723fb7)
- Add "at" api for custom commands (0cf08fb)
0.1.17
Features
- Bumped version number to 0.1.17 (5addf9e)
Bug Fixes
Updated
- Fix param description for get_operator_name() (a661e51)
- Update: Removed stringstream to decrease static sizes (3ced2d9)
- Update: Renamed list_in to be type-specific Update: Removed modem-specific comment (ba88d7f)
- Update: Changed tests to coincide with new initial esp_modem mode (4f3c429)
- typo (52de8f1)
- Update: Removed duplicate power down function Add: gnss power mode function (e98cf16)
- Update: Formatting (be3d2ec)
- Add: Sim7600 extended support (15ed885)
- Add: Support for SIM7000 modules (0733ea8)
- Update: modem_mode::UNDEF initially (15cbc9b)
- Add: sim7070 support (bb7f198)
- Add: Expanded modem_command_library with more "standard" commands (d3f7ea6)
- Fix DCE selection in ‘pppos_client’ example (d191a72)
- Fix AT command in ‘set_data_mode_sim8xx()’ for SIM800 modem device (cc0d527)
0.1.16
Updated
- Extend modem_console example with USB DTE (74040cf)
0.1.15
Updated
- Fix IDFv5.0 include paths (1f5eb39)
0.1.14
Bug Fixes
- missing default statement in a switch in the modem_console example (325a193)
- add virtual destructors to ModuleIf and CommandableIf (face03e)
Updated
- build: fix issue with passing cxx_std option, a common workaround (745201b)
- add(esp_modem): Add unit test to check polymorphic delete (e54b240)
- Implement esp_modem_sync for the C API (8b3d420)
0.1.13
Bug Fixes
- Update the test to exersise CBC parser (d879e82)
- Fix battery status parse (4f1d31f)
- Read module name with AT commands (8417e23)
- linux port to work with lwip-2.1.2 (8465b14)
Updated
- Update(esp_modem): Bump component version (2cb74cf)
0.1.12
Updated
- Update FreeRTOS EventQueueHandle_t forward declaration (5d9ad9c)
0.1.11
Updated
- New version to publish to component registry (9649876)
- Docs: Add links to GitHub pages (cf990d1)
- Add missing AT commands to plain C-API (5299b42)
- CI/Docs: Generate docs locally before uploading to registry (2c21aa1)
- CI/Docs: Add jobs to deploy component docs (b9ff1e4)
- Update Task handle and Event Group handle to match freertos v10.4.3 (5888717)
- Examples: Fix print format for http_client() API (01e2a9c)
- Examples: Fix build error when SIM needs no PIN (c8c24ed)
- Examples: Use bigger 4M flash for OTA example (b380ded)
0.1.9
Updated
- Fix CMake3.5 build with no cxx_std_17 feature (2a2d270)
0.1.8
Updated
- 0.1.8: Update comonent version (9dd1bd5)
- Add pre upload script to deploy the docs before component upload (918db0d)
- Minor correction of the docs (c1b1330)
- Examples/console: Remove unnecessary event-base check on IP handler (fb7295e)
- Examples: Extend CMux client default stack size for the main task (8236b3d)
- CMUX: Refactor the protocol decoder to multiple methods per cmux state (fb6029b)
- Factory: Rename Builder class to Creator, since it's not 100% builder pattern (6e34954)
- Formal updates per code review (148a930)
- Docs: Update CMux collaboration diagram to resemble composite (1fb9150)
- Applied astyle code formatting (a61e9e2)
- Minor corrections per code review (dc64f86)
- Bulk replace header guards to use (3332c27)
- Host test fix: renamed Loopback inherited member (84b0dcf)
- Update documentation and minor fixes (e0e6585)
0.1.7
Updated
- Update version to 0.1.7 -- support socket VFS (28433de)
- Reworked decouple resources from the file system (8f17a90)
- Make the component compatible with IDFv4.1, v4.2, v4.3 (69ad3ea)
0.1.6
Updated
0.1.5
Updated
- Moved to component folder (90641c8)