Added some dependency into zephyr kconfig for BACnet/IP builds. Updated simple sensor sample.
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
prettytable>=3.10.2
|
||||||
|
wcwidth>=0.2.13
|
||||||
|
intelhex>=2.3.0
|
||||||
|
future>=1.0.0
|
||||||
|
jinja2>=3.1.4
|
||||||
|
MarkupSafe>=2.0
|
||||||
@@ -45,3 +45,7 @@ manifest:
|
|||||||
name-allowlist:
|
name-allowlist:
|
||||||
- cmsis
|
- cmsis
|
||||||
- picolibc
|
- picolibc
|
||||||
|
- hal_stm32
|
||||||
|
- hal_microchip
|
||||||
|
- segger
|
||||||
|
- mcuboot
|
||||||
|
|||||||
@@ -67,6 +67,12 @@ config BACDL_ARCNET
|
|||||||
|
|
||||||
config BACDL_BIP
|
config BACDL_BIP
|
||||||
bool "BACnet BIP datalink"
|
bool "BACnet BIP datalink"
|
||||||
|
select NETWORKING
|
||||||
|
select NET_SOCKETS
|
||||||
|
select NET_UDP
|
||||||
|
select NET_IPV4
|
||||||
|
select NET_DHCPV4
|
||||||
|
select NET_IPV4_AUTO
|
||||||
help
|
help
|
||||||
Enable BACnet BIP datalink
|
Enable BACnet BIP datalink
|
||||||
|
|
||||||
@@ -567,6 +573,24 @@ config BACNET_BASIC_OBJECT_TRENDLOG
|
|||||||
help
|
help
|
||||||
Use the BACnet basic trendlog object
|
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"
|
rsource "subsys/Kconfig"
|
||||||
|
|
||||||
endif # BACNETSTACK
|
endif # BACNETSTACK
|
||||||
|
|||||||
@@ -59,6 +59,9 @@ int main(void)
|
|||||||
bacnet_basic_init_callback_set(BACnet_Smart_Sensor_Init_Handler, NULL);
|
bacnet_basic_init_callback_set(BACnet_Smart_Sensor_Init_Handler, NULL);
|
||||||
bacnet_basic_task_callback_set(BACnet_Smart_Sensor_Task_Handler, NULL);
|
bacnet_basic_task_callback_set(BACnet_Smart_Sensor_Task_Handler, NULL);
|
||||||
/* work happens in server module */
|
/* work happens in server module */
|
||||||
|
for (;;) {
|
||||||
|
k_sleep(K_MSEC(1000));
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,3 +9,18 @@ rsource "bacnet_settings/Kconfig"
|
|||||||
rsource "bacnet_basic/Kconfig"
|
rsource "bacnet_basic/Kconfig"
|
||||||
rsource "object/Kconfig"
|
rsource "object/Kconfig"
|
||||||
rsource "server/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