Added some dependency into zephyr kconfig for BACnet/IP builds. Updated simple sensor sample.

This commit is contained in:
Steve Karg
2024-07-24 10:38:24 -05:00
parent 4694b9b2eb
commit 923eaf2313
5 changed files with 52 additions and 0 deletions
+24
View File
@@ -67,6 +67,12 @@ config BACDL_ARCNET
config BACDL_BIP
bool "BACnet BIP datalink"
select NETWORKING
select NET_SOCKETS
select NET_UDP
select NET_IPV4
select NET_DHCPV4
select NET_IPV4_AUTO
help
Enable BACnet BIP datalink
@@ -567,6 +573,24 @@ config BACNET_BASIC_OBJECT_TRENDLOG
help
Use the BACnet basic trendlog object
# MINIMAL CONFIG_NET_RX_STACK_SIZE
config NET_TX_STACK_SIZE
int
default 8192 if BACDL_BIP
# MINIMAL CONFIG_NET_RX_STACK_SIZE
config NET_RX_STACK_SIZE
int
default 8192 if BACDL_BIP
config NET_IF_UNICAST_IPV4_ADDR_COUNT
int
default 4 if BACDL_BIP
config NET_IF_LOG_LEVEL_DGB
bool
default y if BACDL_BIP
rsource "subsys/Kconfig"
endif # BACNETSTACK
+3
View File
@@ -59,6 +59,9 @@ int main(void)
bacnet_basic_init_callback_set(BACnet_Smart_Sensor_Init_Handler, NULL);
bacnet_basic_task_callback_set(BACnet_Smart_Sensor_Task_Handler, NULL);
/* work happens in server module */
for (;;) {
k_sleep(K_MSEC(1000));
}
return 0;
}
+15
View File
@@ -9,3 +9,18 @@ rsource "bacnet_settings/Kconfig"
rsource "bacnet_basic/Kconfig"
rsource "object/Kconfig"
rsource "server/Kconfig"
config BACNET_SHELL
bool "BACnet Shell"
default n
select SHELL
select CONSOLE
select KERNEL_SHELL
select THREAD_MONITOR
select THREAD_NAME
select DEVICE_SHELL
select LOG
help
Enable BACnet Shell support