Skip to content

Commit 0f190a1

Browse files
committed
samples: net: cloud: aws_iot_mqtt: add hl78xx driver config file
Add support for HL78xx driver Signed-off-by: Zafer SEN <zafersn93@gmail.com>
1 parent 31f8b18 commit 0f190a1

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
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+
# SNTP
22+
CONFIG_NET_CONFIG_SNTP_INIT_SERVER="time.google.com"
23+
24+
# DNS
25+
CONFIG_NET_SOCKETS_DNS_TIMEOUT=15000
26+
27+
# Wait for the network to be ready
28+
CONFIG_NET_SAMPLE_COMMON_WAIT_DNS_SERVER_ADDITION=y
29+
30+
# Network management
31+
CONFIG_NET_MGMT=y
32+
CONFIG_NET_MGMT_EVENT=y
33+
CONFIG_NET_CONNECTION_MANAGER=y
34+
35+
# NB-IoT has large latency, so increase timeouts. It is ok to use this for Cat-M1 as well.
36+
CONFIG_NET_SOCKETS_CONNECT_TIMEOUT=15000
37+
38+
# Network buffers
39+
CONFIG_NET_PKT_RX_COUNT=32
40+
CONFIG_NET_PKT_TX_COUNT=16
41+
CONFIG_NET_BUF_RX_COUNT=64
42+
CONFIG_NET_BUF_TX_COUNT=32
43+
44+
# Modem driver
45+
CONFIG_MODEM=y
46+
47+
#hl78xx modem
48+
CONFIG_MODEM_HL78XX=y
49+
CONFIG_MODEM_HL7812=y
50+
51+
# Statistics
52+
CONFIG_MODEM_STATS=y
53+
CONFIG_SHELL=y
54+
# Don't require device to have time/date
55+
CONFIG_MBEDTLS_HAVE_TIME_DATE=n
56+
57+
#apn source
58+
# CONFIG_MODEM_HL78XX_APN_SOURCE_KCONFIG=y
59+
# CONFIG_MODEM_HL78XX_APN="internet"
60+
61+
CONFIG_MODEM_HL78XX_BOOT_IN_FULLY_FUNCTIONAL_MODE=y
62+
63+
# RAT selection
64+
CONFIG_MODEM_HL78XX_AUTORAT=n
65+
CONFIG_MODEM_HL78XX_RAT_NB1=y
66+
67+
# Monitor modem events
68+
CONFIG_HL78XX_EVT_MONITOR=y
69+
70+
# Logging
71+
# CONFIG_LOG_MODE_DEFERRED=y
72+
# CONFIG_LOG_BUFFER_SIZE=50000
73+
# # For extra verbosity
74+
# CONFIG_MODEM_MODULES_LOG_LEVEL_DBG=y
75+
# CONFIG_MODEM_LOG_LEVEL_DBG=y
76+
# CONFIG_MODEM_CHAT_LOG_BUFFER_SIZE=1024
77+
# CONFIG_MODEM_HL78XX_LOG_CONTEXT_VERBOSE_DEBUG=y

0 commit comments

Comments
 (0)