Skip to content

Commit 9dbdf3e

Browse files
committed
samples: net: lwm2m_client: add hl78xx driver config file
add support for HL78xx driver Signed-off-by: Zafer SEN <zafersn93@gmail.com>
1 parent deb43c5 commit 9dbdf3e

File tree

2 files changed

+76
-1
lines changed

2 files changed

+76
-1
lines changed

samples/net/common/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
config NET_SAMPLE_COMMON_WAIT_DNS_SERVER_ADDITION
88
bool "Wait DNS server addition before considering connection to be up"
9-
depends on MODEM_HL7800 && !DNS_SERVER_IP_ADDRESSES
9+
depends on (MODEM_HL7800 || MODEM_HL78XX) && !DNS_SERVER_IP_ADDRESSES
1010
help
1111
Make sure we get DNS server addresses from the network
1212
before considering the connection to be up.
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# Sierra Wireless HL78XX driver options
2+
3+
# Copyright (c) 2025 Netfeasa Ltd.
4+
# SPDX-License-Identifier: Apache-2.0
5+
6+
# The HL78xx driver gets its IP settings from the cell network
7+
CONFIG_NET_CONFIG_SETTINGS=n
8+
CONFIG_NET_DHCPV4=n
9+
CONFIG_DNS_SERVER_IP_ADDRESSES=n
10+
11+
#PM
12+
# CONFIG_PM_DEVICE=y
13+
14+
#uart
15+
CONFIG_UART_ASYNC_API=y
16+
CONFIG_UART_INTERRUPT_DRIVEN=y
17+
18+
# Generic networking options
19+
CONFIG_NET_IPV6=n
20+
21+
# DNS
22+
CONFIG_DNS_RESOLVER=y
23+
CONFIG_NET_SOCKETS_DNS_TIMEOUT=15000
24+
25+
# Wait for the network to be ready
26+
CONFIG_NET_SAMPLE_LWM2M_WAIT_DNS=y
27+
28+
# Network management
29+
CONFIG_NET_MGMT=y
30+
CONFIG_NET_MGMT_EVENT=y
31+
CONFIG_NET_CONNECTION_MANAGER=y
32+
33+
# NB-IoT has large latency, so increase timeouts. It is ok to use this for Cat-M1 as well.
34+
CONFIG_NET_SOCKETS_CONNECT_TIMEOUT=15000
35+
36+
# Network buffers
37+
CONFIG_NET_PKT_RX_COUNT=32
38+
CONFIG_NET_PKT_TX_COUNT=16
39+
CONFIG_NET_BUF_RX_COUNT=64
40+
CONFIG_NET_BUF_TX_COUNT=32
41+
42+
# Modem driver
43+
CONFIG_MODEM=y
44+
45+
#hl78xx modem
46+
CONFIG_MODEM_HL78XX=y
47+
CONFIG_MODEM_HL7812=y
48+
49+
# Statistics
50+
CONFIG_MODEM_STATS=y
51+
CONFIG_SHELL=y
52+
# Don't require device to have time/date
53+
CONFIG_MBEDTLS_HAVE_TIME_DATE=n
54+
55+
#apn source
56+
# CONFIG_MODEM_HL78XX_APN_SOURCE_KCONFIG=y
57+
# CONFIG_MODEM_HL78XX_APN="internet"
58+
59+
CONFIG_MODEM_HL78XX_BOOT_IN_FULLY_FUNCTIONAL_MODE=y
60+
61+
# RAT selection
62+
CONFIG_MODEM_HL78XX_AUTORAT=n
63+
CONFIG_MODEM_HL78XX_RAT_NB1=y
64+
65+
# Monitor modem events
66+
CONFIG_HL78XX_EVT_MONITOR=y
67+
68+
# Logging
69+
CONFIG_LOG_MODE_DEFERRED=y
70+
CONFIG_LOG_BUFFER_SIZE=50000
71+
# For extra verbosity
72+
CONFIG_MODEM_MODULES_LOG_LEVEL_DBG=y
73+
CONFIG_MODEM_LOG_LEVEL_DBG=y
74+
CONFIG_MODEM_CHAT_LOG_BUFFER_SIZE=1024
75+
CONFIG_MODEM_HL78XX_LOG_CONTEXT_VERBOSE_DEBUG=y

0 commit comments

Comments
 (0)