Skip to content

Commit 89733c1

Browse files
committed
drivers: modem: HL78XX Modem Driver
Adding HL78XX Modem Driver Implementation Using Modem Chat Framework Signed-off-by: Zafer SEN <[email protected]>
1 parent e5838ff commit 89733c1

17 files changed

+8002
-1
lines changed

drivers/modem/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ if (CONFIG_MODEM_SIM7080)
3535
zephyr_library_sources(simcom-sim7080.c)
3636
endif()
3737

38+
add_subdirectory_ifdef(CONFIG_MODEM_HL78XX hl78xx)
39+
3840
zephyr_library_sources_ifdef(CONFIG_MODEM_CELLULAR modem_cellular.c)
3941
zephyr_library_sources_ifdef(CONFIG_MODEM_AT_USER_PIPE modem_at_user_pipe.c)
4042
zephyr_library_sources_ifdef(CONFIG_MODEM_AT_SHELL modem_at_shell.c)

drivers/modem/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ source "drivers/modem/Kconfig.quectel-bg9x"
192192
source "drivers/modem/Kconfig.wncm14a2a"
193193
source "drivers/modem/Kconfig.cellular"
194194
source "drivers/modem/Kconfig.at_shell"
195-
195+
source "drivers/modem/hl78xx/Kconfig.hl78xx"
196196
source "drivers/modem/Kconfig.hl7800"
197197
source "drivers/modem/Kconfig.simcom-sim7080"
198198

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#
2+
# Copyright (c) 2025 Netfeasa Ltd.
3+
#
4+
# SPDX-License-Identifier: Apache-2.0
5+
#
6+
zephyr_library()
7+
8+
zephyr_library_sources(
9+
hl78xx.c
10+
hl78xx_sockets.c
11+
hl78xx_cfg.c
12+
hl78xx_chat.c
13+
hl78xx_apis.c
14+
)
15+
16+
add_subdirectory_ifdef(CONFIG_HL78XX_EVT_MONITOR hl78xx_evt_monitor)
17+
18+
zephyr_library_include_directories(
19+
./
20+
# IP headers
21+
${ZEPHYR_BASE}/subsys/net/ip
22+
${ZEPHYR_BASE}/subsys/net/lib/sockets
23+
)
24+
25+
zephyr_library_include_directories_ifdef(
26+
CONFIG_NET_SOCKETS_SOCKOPT_TLS
27+
${ZEPHYR_BASE}/subsys/net/lib/tls_credentials
28+
)

0 commit comments

Comments
 (0)