Skip to content

Commit 245b5a2

Browse files
authored
Merge pull request #956 from david-cermak/fix/modem_ping_in_examples
[modem]: Bump -> v2.0
2 parents ed569d8 + b9ea0c3 commit 245b5a2

23 files changed

Lines changed: 107 additions & 336 deletions

File tree

.github/workflows/modem__build-host-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
name: Build examples
1414
strategy:
1515
matrix:
16-
idf_ver: ["latest", "release-v5.0", "release-v5.1", "release-v5.2", "release-v5.3", "release-v5.4"]
16+
idf_ver: ["latest", "release-v5.1", "release-v5.2", "release-v5.3", "release-v5.4", "release-v5.5", "release-v6.0"]
1717
example: ["pppos_client", "modem_console", "modem_tcp_client", "ap_to_pppos", "simple_cmux_client"]
1818
runs-on: ubuntu-22.04
1919
container: espressif/idf:${{ matrix.idf_ver }}
@@ -39,7 +39,7 @@ jobs:
3939
name: Build tests
4040
strategy:
4141
matrix:
42-
idf_ver: ["release-v5.0", "release-v5.1", "release-v5.2", "release-v5.3", "release-v5.4", "latest"]
42+
idf_ver: ["latest","release-v5.0", "release-v5.1", "release-v5.2", "release-v5.3", "release-v5.4", "release-v5.5", "release-v6.0"]
4343
test: ["target", "target_ota", "target_iperf", "target_urc"]
4444

4545
runs-on: ubuntu-22.04

.github/workflows/modem__target-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
name: Build Target tests
1414
strategy:
1515
matrix:
16-
idf_ver: ["latest"]
16+
idf_ver: ["latest", "release-v5.5", "release-v6.0"]
1717
idf_target: ["esp32c3"]
1818
test: [ { app: pppd, path: test/target }, { app: pppd_chap_auth, path: test/target }, { app: sim800_c3, path: examples/pppos_client }, { app: sim800_cmux, path: examples/simple_cmux_client } ]
1919
include:
@@ -54,7 +54,7 @@ jobs:
5454
name: Run Target tests
5555
strategy:
5656
matrix:
57-
idf_ver: ["latest"]
57+
idf_ver: ["latest", "release-v5.5", "release-v6.0"]
5858
idf_target: ["esp32c3"]
5959
test: [ { app: pppd, path: test/target }, { app: pppd_chap_auth, path: test/target }, { app: sim800_c3, path: examples/pppos_client }, { app: sim800_cmux, path: examples/simple_cmux_client } ]
6060
include:

components/esp_modem/.cz.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ commitizen:
33
bump_message: 'bump(modem): $current_version -> $new_version'
44
pre_bump_hooks: python ../../ci/changelog.py esp_modem
55
tag_format: modem-v$version
6-
version: 1.4.0
6+
version: 2.0.0
77
version_files:
88
- idf_component.yml

components/esp_modem/CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## [2.0.0](https://github.com/espressif/esp-protocols/commits/modem-v2.0.0)
4+
5+
### Breaking changes
6+
7+
- inc headers for AT command definitions are no longer used directly, but pregenerated into *.h(pp) ([Use generated AT command definitions for IDE navigation](https://github.com/espressif/esp-protocols/commit/e2fa1110))
8+
9+
### Features
10+
11+
- Add support for multiple connection in AT based example ([2826287d](https://github.com/espressif/esp-protocols/commit/2826287d))
12+
- Add enhanced URC observer API ([4889dd6f](https://github.com/espressif/esp-protocols/commit/4889dd6f))
13+
- Support esp-modem use without PPP ([858f8570](https://github.com/espressif/esp-protocols/commit/858f8570), [#851](https://github.com/espressif/esp-protocols/issues/851))
14+
- Modem simulator based on esp-at ([e5787e3d](https://github.com/espressif/esp-protocols/commit/e5787e3d))
15+
16+
### Bug Fixes
17+
18+
- Update tests and examples to use modem-v2.0 ([4aa0e4ba](https://github.com/espressif/esp-protocols/commit/4aa0e4ba))
19+
- Replace MQTT client with simple ping command ([0ccaf2c0](https://github.com/espressif/esp-protocols/commit/0ccaf2c0))
20+
- Replace MQTT client with simple ping command ([9b2b1f68](https://github.com/espressif/esp-protocols/commit/9b2b1f68))
21+
- Update example to use optional mqtt deps ([3141d6ca](https://github.com/espressif/esp-protocols/commit/3141d6ca))
22+
- Minor fixed in the test code ([e772ce67](https://github.com/espressif/esp-protocols/commit/e772ce67))
23+
- Add missing set_echo() C wrapper ([d1e67080](https://github.com/espressif/esp-protocols/commit/d1e67080), [#926](https://github.com/espressif/esp-protocols/issues/926))
24+
- Fix modem console dependencies ([453be4cd](https://github.com/espressif/esp-protocols/commit/453be4cd))
25+
- Address build issues ([018ba58e](https://github.com/espressif/esp-protocols/commit/018ba58e))
26+
- Fix driver dependency issue on v6.0 ([67c682d9](https://github.com/espressif/esp-protocols/commit/67c682d9))
27+
- Fix CI build issues with IDFv6.0 ([15140e04](https://github.com/espressif/esp-protocols/commit/15140e04))
28+
- Add support for ESP-AT based tcp-client example ([14d3cb6b](https://github.com/espressif/esp-protocols/commit/14d3cb6b))
29+
- Use idf-build-apps for building target tests ([e9d9b3a8](https://github.com/espressif/esp-protocols/commit/e9d9b3a8))
30+
- Make MQTT public broker endpoint configurable ([6d541194](https://github.com/espressif/esp-protocols/commit/6d541194))
31+
- Fix URC handling in DTE data callback ([93029946](https://github.com/espressif/esp-protocols/commit/93029946))
32+
- Use another public broker for examples and tests ([fac2edbe](https://github.com/espressif/esp-protocols/commit/fac2edbe))
33+
- Fix incompatible iterator in std::search() in new gcc ([ed0f6334](https://github.com/espressif/esp-protocols/commit/ed0f6334))
34+
- Fix autodetect to support ACFC mode in PPP frames ([8b328a69](https://github.com/espressif/esp-protocols/commit/8b328a69), [#801](https://github.com/espressif/esp-protocols/issues/801))
35+
- Fix get_network_registration_state() to accept two params ([5f54d907](https://github.com/espressif/esp-protocols/commit/5f54d907), [#826](https://github.com/espressif/esp-protocols/issues/826))
36+
- Consume buffer after handled URC ([6eceb28f](https://github.com/espressif/esp-protocols/commit/6eceb28f))
37+
- Use generated AT command definitions for IDE navigation ([e2fa1110](https://github.com/espressif/esp-protocols/commit/e2fa1110), !BREAKING)
38+
339
## [1.4.0](https://github.com/espressif/esp-protocols/commits/modem-v1.4.0)
440

541
### Features
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
dependencies:
22
espressif/esp_modem:
3-
version: "^1.0.1"
3+
version: "^2"
44
override_path: "../../../"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
dependencies:
22
espressif/esp_modem:
3-
version: "^1.0.1"
3+
version: "^2"
44
override_path: "../../../"

components/esp_modem/examples/modem_console/main/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ dependencies:
33
## Required IDF version
44
idf: ">=4.1.0"
55
espressif/esp_modem:
6-
version: "^1.0.0"
6+
version: "^2"
77
override_path: "../../../"
88
espressif/esp_modem_usb_dte:
99
version: "^1.2.0"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
dependencies:
22
espressif/esp_modem:
3-
version: "^1.0.1"
3+
version: "^2"
44
override_path: "../../../"

components/esp_modem/examples/modem_tcp_client/main/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
espressif/esp_modem:
3-
version: ^1.0.1
3+
version: ^2
44
override_path: ../../../
55
espressif/mbedtls_cxx:
66
version: '*'

components/esp_modem/examples/pppos_client/main/idf_component.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@ dependencies:
33
## Required IDF version
44
idf: '>=4.1.0'
55
espressif/esp_modem:
6-
version: ^1.0.0
6+
version: ^2
77
override_path: ../../../
88
espressif/esp_modem_usb_dte:
99
version: ^1.2.0
1010
rules:
1111
- if: idf_version >=4.4
1212
- if: target in [esp32s2, esp32s3, esp32p4]
13-
espressif/mqtt:
14-
rules:
15-
- if: idf_version >=6.0
16-
version: ^1.0.0
13+
console_cmd_ping:
14+
version: '*'

0 commit comments

Comments
 (0)