55
66# The HL78xx driver gets its IP settings from the cell network
77
8- #system
8+ # ============================================================================
9+ # System Configuration
10+ # ============================================================================
911CONFIG_HEAP_MEM_POOL_SIZE=4096
1012CONFIG_MAIN_STACK_SIZE=4096
1113CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096
1214CONFIG_POSIX_API=y
1315
14- #PM
16+ # ============================================================================
17+ # Power Management (Optional)
18+ # ============================================================================
1519# CONFIG_PM_DEVICE=y
1620
17- #uart
21+ # ============================================================================
22+ # UART Configuration
23+ # ============================================================================
1824CONFIG_UART_ASYNC_API=y
25+ # CONFIG_UART_INTERRUPT_DRIVEN=y
26+ # CONFIG_MODEM_BACKEND_UART_ASYNC_HWFC=y
1927
20- # Generic networking options
28+ # ============================================================================
29+ # Networking Stack
30+ # ============================================================================
2131CONFIG_NETWORKING=y
2232CONFIG_NET_UDP=y
2333CONFIG_NET_TCP=y
2434CONFIG_NET_IPV6=n
2535CONFIG_NET_IPV4=y
2636CONFIG_NET_SOCKETS=y
27-
2837# DNS
2938CONFIG_DNS_RESOLVER=y
3039CONFIG_NET_SOCKETS_DNS_TIMEOUT=12000
31-
3240# Wait for the network to be ready
3341CONFIG_NET_SAMPLE_COMMON_WAIT_DNS_SERVER_ADDITION=y
34-
3542# Network management
3643CONFIG_NET_MGMT=y
3744CONFIG_NET_MGMT_EVENT=y
3845# NB-IoT has large latency, so increase timeouts. It is ok to use this for Cat-M1 as well.
3946CONFIG_NET_SOCKETS_CONNECT_TIMEOUT=15000
4047CONFIG_NET_CONNECTION_MANAGER=y
41-
4248# Network buffers
4349CONFIG_NET_PKT_RX_COUNT=32
4450CONFIG_NET_PKT_TX_COUNT=16
4551CONFIG_NET_BUF_RX_COUNT=64
4652CONFIG_NET_BUF_TX_COUNT=32
4753
48- # Modem driver
54+ # ============================================================================
55+ # Modem Driver - HL78XX
56+ # ============================================================================
4957CONFIG_MODEM=y
50-
5158#hl78xx modem
5259CONFIG_MODEM_HL78XX=y
53-
5460# Statistics
5561CONFIG_MODEM_STATS=y
5662
57- # shell
58- CONFIG_SHELL=y
59- CONFIG_MODEM_HL78XX_AT_SHELL=y
60- CONFIG_MODEM_AT_SHELL_COMMAND_MAX_SIZE=256
61-
62- #apn source
63+ # ============================================================================
64+ # APN Configuration (Disabled - using defaults)
65+ # ============================================================================
6366# CONFIG_MODEM_HL78XX_APN_SOURCE_KCONFIG=y
6467# CONFIG_MODEM_HL78XX_APN="internet"
6568# CONFIG_MODEM_HL78XX_APN_SOURCE_ICCID=y
6669# CONFIG_MODEM_HL78XX_APN_PROFILES="hologram=23450, wm=20601, vodafone=8988239, em=8988303"
6770
68- # RAT selection
71+ # ============================================================================
72+ # Radio Access Technology (RAT) Configuration
73+ # ============================================================================
6974CONFIG_MODEM_HL78XX_AUTORAT=n
7075# CONFIG_MODEM_HL78XX_AUTORAT_PRL_PROFILES="2,1,3"
7176# CONFIG_MODEM_HL78XX_AUTORAT_NB_BAND_CFG="3,8,20,28"
@@ -75,13 +80,28 @@ CONFIG_MODEM_HL78XX_AUTORAT=n
7580# Stay in boot mode until registered to a network
7681# CONFIG_MODEM_HL78XX_STAY_IN_BOOT_MODE_FOR_ROAMING=y
7782
78- # Enable AirVantage support
83+ # ============================================================================
84+ # AirVantage Over-The-Air (OTA) Support
85+ # ============================================================================
7986CONFIG_MODEM_HL78XX_AIRVANTAGE=y
8087CONFIG_MODEM_HL78XX_AIRVANTAGE_USER_AGREEMENT=y
8188CONFIG_MODEM_HL78XX_AIRVANTAGE_UA_CONNECT_AIRVANTAGE=y
8289CONFIG_MODEM_HL78XX_AIRVANTAGE_UA_DOWNLOAD_FIRMWARE=y
8390CONFIG_MODEM_HL78XX_AIRVANTAGE_UA_INSTALL_FIRMWARE=y
84- # Monitor modem events
91+
92+ # ============================================================================
93+ # Shell and Debug Tools
94+ # ============================================================================
95+ CONFIG_SHELL=y
96+ CONFIG_MODEM_HL78XX_AT_SHELL=y
97+ CONFIG_MODEM_AT_SHELL_COMMAND_MAX_SIZE=256
98+
99+ # ============================================================================
100+ # Event Monitoring
101+ # ============================================================================
85102CONFIG_HL78XX_EVT_MONITOR=y
103+
104+ # ============================================================================
86105# Logging
106+ # ============================================================================
87107CONFIG_LOG=y
0 commit comments