Skip to content

Commit 967b0f8

Browse files
committed
samples: net: cloud: aws_iot_mqtt: add hl78xx driver config file
Add HL78xx driver config to AWS IoT MQTT sample Signed-off-by: Zafer SEN <zafersn93@gmail.com>
1 parent b33a360 commit 967b0f8

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# The HL7800 driver gets its IP settings from the cell network
2+
CONFIG_NET_CONFIG_SETTINGS=n
3+
CONFIG_NET_DHCPV4=n
4+
CONFIG_DNS_SERVER_IP_ADDRESSES=n
5+
# NB-IoT has large latency, so increase timeouts. It is ok to use this for Cat-M1 as well.
6+
# CONFIG_NET_SOCKETS_DNS_TIMEOUT=12000
7+
CONFIG_NET_SOCKETS_CONNECT_TIMEOUT=15000
8+
# Wait for the network to be ready
9+
CONFIG_NET_CONNECTION_MANAGER=y
10+
CONFIG_NET_SAMPLE_COMMON_WAIT_DNS_SERVER_ADDITION=y
11+
# Don't require device to have time/date
12+
CONFIG_MBEDTLS_HAVE_TIME_DATE=n
13+
14+
# Network management
15+
CONFIG_NET_MGMT=y
16+
CONFIG_NET_MGMT_EVENT=y
17+
18+
# Logging
19+
CONFIG_LOG=y
20+
CONFIG_LOG_MODE_DEFERRED=y
21+
CONFIG_LOG_BUFFER_SIZE=32768
22+
CONFIG_LOG_PROCESS_THREAD_STACK_SIZE=16384
23+
24+
# For extra verbosity
25+
CONFIG_MODEM_MODULES_LOG_LEVEL_DBG=y
26+
CONFIG_MODEM_LOG_LEVEL_DBG=y
27+
CONFIG_NET_CONFIG_LOG_LEVEL_DBG=y
28+
CONFIG_NET_IF_LOG_LEVEL_DBG=y
29+
CONFIG_NET_LOG=y
30+
CONFIG_NET_BUF_LOG=y
31+
CONFIG_NET_MGMT_EVENT_LOG_LEVEL_DBG=y
32+
CONFIG_NET_CONTEXT_LOG_LEVEL_DBG=y
33+
CONFIG_DNS_RESOLVER_LOG_LEVEL_DBG=y
34+
CONFIG_MODEM_CHAT_LOG_BUFFER_SIZE=1024
35+
CONFIG_NET_CORE_LOG_LEVEL_DBG=y
36+
CONFIG_NET_SOCKETS_LOG_LEVEL_DBG=y
37+
CONFIG_MODEM_HL78XX_LOG_CONTEXT_VERBOSE_DEBUG=y
38+
39+
CONFIG_STACK_SENTINEL=y
40+
CONFIG_THREAD_STACK_INFO=y
41+
CONFIG_STACK_SENTINEL=y
42+
CONFIG_THREAD_ANALYZER=y
43+
CONFIG_HW_STACK_PROTECTION=y
44+
CONFIG_STACK_CANARIES=y
45+
CONFIG_THREAD_STACK_INFO=y
46+
47+
#system
48+
CONFIG_HEAP_MEM_POOL_SIZE=4096
49+
CONFIG_MAIN_STACK_SIZE=4096
50+
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
51+
CONFIG_IDLE_STACK_SIZE=4096
52+
CONFIG_ISR_STACK_SIZE=4096
53+
CONFIG_SHELL_STACK_SIZE=4096
54+
#uart
55+
CONFIG_UART_ASYNC_API=y
56+
CONFIG_UART_INTERRUPT_DRIVEN=n
57+
CONFIG_MULTITHREADING=y
58+
59+
60+
CONFIG_DEBUG=y
61+
CONFIG_DEBUG_OPTIMIZATIONS=n
62+
63+
64+
# Modem driver
65+
CONFIG_MODEM=y
66+
#hl78xx modem
67+
CONFIG_MODEM_HL78XX=y
68+
CONFIG_MODEM_HL7812=y
69+
# Statistics
70+
CONFIG_MODEM_STATS=y
71+
CONFIG_SHELL=y
72+
73+
# Testing
74+
CONFIG_MODEM_AT_SHELL=n
75+
CONFIG_PM_DEVICE_SHELL=y
76+
CONFIG_SHELL_WILDCARD=n
77+
CONFIG_KERNEL_SHELL=y
78+
CONFIG_DEVICE_SHELL=y
79+
CONFIG_FILE_SYSTEM_SHELL=y
80+
CONFIG_NET_SHELL=y
81+
CONFIG_MODEM_HL78XX_APN_SOURCE_NETWORK=n
82+
#apn source
83+
# GET APN from KCONFIG
84+
# CONFIG_MODEM_HL78XX_APN_SOURCE_KCONFIG=y
85+
# CONFIG_MODEM_HL78XX_APN="xxxxxxxxxxx"
86+
87+
# GET APN from ICCID / IMSI
88+
# CONFIG_MODEM_HL78XX_APN_SOURCE_ICCID=y
89+
# CONFIG_MODEM_HL78XX_APN_SOURCE_IMSI=y
90+
# CONFIG_MODEM_HL78XX_APN_PROFILES="xxx=1234567, vodofone=8988239"
91+
92+
CONFIG_MODEM_HL78XX_APN_SOURCE_NETWORK=y
93+
94+
CONFIG_MODEM_HL78XX_AUTO_RAT=n
95+
# CONFIG_MODEM_HL78XX_AUTORAT_OVER_WRITE_PRL=y
96+
# CONFIG_MODEM_HL78XX_AUTORAT_PRL_PROFILES="2,1,3"
97+
CONFIG_MODEM_HL78XX_BOOT_IN_FULLY_FUNCTIONAL_MODE=y

0 commit comments

Comments
 (0)