Skip to content

Commit 77acf37

Browse files
committed
Merge branch 'feat/support_other_4g_models' into 'master'
feat(4g): support other 4g models See merge request ae_group/esp-iot-solution!1252
2 parents 86cd905 + d99a2e3 commit 77acf37

File tree

3 files changed

+23
-7
lines changed

3 files changed

+23
-7
lines changed

components/usb/iot_usbh_modem/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# ChangeLog
22

3+
## v1.1.3 - 2024-3-20
4+
5+
* Support 4g module `EG25_GL` and `AIR780E`
6+
37
## v1.1.2 - 2024-3-14
48

59
* Avoid `_usb_data_recv_task` from consuming too much time slice.

components/usb/iot_usbh_modem/Kconfig

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,58 +4,69 @@ menu "IoT USB Host Modem"
44
prompt "Choose Modem Board"
55
default MODEM_TARGET_ML302_DNLM
66

7+
config MODEM_TARGET_USER
8+
bool "User Defined"
79
config MODEM_TARGET_ML302_DNLM
810
bool "ML302-DNLM/CNLM"
911
config MODEM_TARGET_AIR724UG_NFM
12+
depends on n
1013
bool "AIR724UG-NFM"
1114
config MODEM_TARGET_AIR780_E
1215
bool "AIR780E"
1316
config MODEM_TARGET_EC600N_CNLA_N05
1417
bool "EC600NCNLA-N05"
18+
depends on n
1519
config MODEM_TARGET_EC600N_CNLC_N06
1620
bool "EC600NCNLC-N06"
1721
config MODEM_TARGET_A7600C1
1822
bool "A7600C1"
23+
depends on n
1924
config MODEM_TARGET_BG95_M3
2025
bool "BG95M3"
26+
depends on n
2127
config MODEM_TARGET_BG96_MA
2228
bool "BG96MA"
29+
depends on n
2330
config MODEM_TARGET_MC610_EU
2431
bool "MC610_EU"
2532
config MODEM_TARGET_EC20_CE
2633
bool "EC20_CE"
27-
config MODEM_TARGET_USER
28-
bool "User Defined"
34+
config MODEM_TARGET_EG25_GL
35+
bool "EC25_GL"
2936
endchoice
3037

3138
config MODEM_TARGET_NAME
3239
string
3340
default "ML302-DNLM/CNLM" if MODEM_TARGET_ML302_DNLM
34-
default "AIR724UG-NFM" if MODEM_TARGET_AIR724UG_NFM
35-
default "EC600NCNLA-N05" if MODEM_TARGET_EC600N_CNLA_N05
3641
default "EC600NCNLC-N06" if MODEM_TARGET_EC600N_CNLC_N06
37-
default "A7600C1" if MODEM_TARGET_A7600C1
3842
default "AIR780E" if MODEM_TARGET_AIR780_E
3943
default "BG95M3" if MODEM_TARGET_BG95_M3
4044
default "BG96MA" if MODEM_TARGET_BG96_MA
4145
default "MC610_EU" if MODEM_TARGET_MC610_EU
4246
default "EC20_CE" if MODEM_TARGET_EC20_CE
47+
default "EG25_GL" if MODEM_TARGET_EG25_GL
4348
default "User Defined" if MODEM_TARGET_USER
4449

4550
config MODEM_SUPPORT_SECONDARY_AT_PORT
4651
bool "Enable Dual CDC Mode"
47-
depends on (MODEM_TARGET_MC610_EU || MODEM_TARGET_USER)
52+
depends on (MODEM_TARGET_MC610_EU || MODEM_TARGET_USER || MODEM_TARGET_EG25_GL)
4853
default y if MODEM_TARGET_MC610_EU
54+
default y if MODEM_TARGET_EG25_GL
4955
default n if MODEM_TARGET_USER
5056

5157
menu "USB CDC interface config"
58+
visible if MODEM_TARGET_USER
59+
5260
config MODEM_USB_ITF
5361
hex "Modem USB CDC interface"
5462
default 0x00 if MODEM_TARGET_ML302_DNLM
5563
default 0x04 if MODEM_TARGET_EC600N_CNLC_N06
5664
default 0x06 if MODEM_TARGET_MC610_EU
5765
default 0x05 if MODEM_TARGET_A7600C1
5866
default 0x02 if MODEM_TARGET_EC20_CE
67+
default 0x03 if MODEM_TARGET_AIR780_E
68+
default 0x03 if MODEM_TARGET_EG25_GL
69+
default 0x00 if MODEM_TARGET_USER
5970
help
6071
USB CDC interface (eg.0x00) used for send AT/data to device
6172

@@ -64,6 +75,7 @@ menu "IoT USB Host Modem"
6475
depends on MODEM_SUPPORT_SECONDARY_AT_PORT
6576
default 0x01 if MODEM_TARGET_USER
6677
default 0x05 if MODEM_TARGET_MC610_EU
78+
default 0x02 if MODEM_TARGET_EG25_GL
6779
help
6880
USB CDC interface 2 (eg.0x01) used for send AT/data to device
6981
endmenu

components/usb/iot_usbh_modem/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: "1.1.2"
1+
version: "1.1.3"
22
targets:
33
- esp32s2
44
- esp32s3

0 commit comments

Comments
 (0)