OSCBS-23 Scalable BACnet object arrays, part #2
Add processing object table as section iterable for zephyr
- zephyr/subset/object/device.c
- zephyr/subset/object/objects.ld
Add object descriptor array as dynamic list
- zephyr/subset/object/object.h
- zephyr/subset/object/*.c
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
#
|
||||
# Copyright (c) 2022 Legrand North America, LLC.
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
|
||||
zephyr_sources(device.c)
|
||||
|
||||
if(CONFIG_BACNET_USE_DYNAMIC_DESCRIPTION)
|
||||
zephyr_sources(
|
||||
acc.c
|
||||
access_credential.c
|
||||
access_door.c
|
||||
access_point.c
|
||||
access_rights.c
|
||||
access_user.c
|
||||
access_zone.c
|
||||
ai.c
|
||||
ao.c
|
||||
av.c
|
||||
bacfile.c
|
||||
bi.c
|
||||
bo.c
|
||||
bv.c
|
||||
channel.c
|
||||
command.c
|
||||
credential_data_input.c
|
||||
csv.c
|
||||
iv.c
|
||||
lc.c
|
||||
lo.c
|
||||
lsp.c
|
||||
ms-input.c
|
||||
mso.c
|
||||
msv.c
|
||||
nc.c
|
||||
osv.c
|
||||
piv.c
|
||||
schedule.c
|
||||
trendlog.c
|
||||
)
|
||||
|
||||
zephyr_sources_ifdef(CONFIG_BACDL_BIP netport.c)
|
||||
|
||||
zephyr_linker_sources(DATA_SECTIONS objects.ld)
|
||||
|
||||
endif()
|
||||
Reference in New Issue
Block a user