Skip to content

Commit df0f647

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

File tree

1 file changed

+95
-0
lines changed

1 file changed

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

0 commit comments

Comments
 (0)