Added some dependency into zephyr kconfig for BACnet/IP builds. Updated simple sensor sample.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user