Bugfix/zephyr build for minimal ram (#606)
* Removed BACnet objects from ports/zephyr. There should only be datalink and OS related interfaces in OS ports. * Added Kconfig and bacnet-config.h options in ports/zephyr to keep small footprint for MCUs having less RAM * Changed ports/zephry for BACnet/IP and date-time with latest zephyr OS
This commit is contained in:
+186
@@ -112,6 +112,192 @@ config BACNET_USE_SECTION_ITERABLE_OBJECT_TABLE
|
||||
help
|
||||
Use the Section Iterable for the Object Table
|
||||
|
||||
config BACNET_BASIC_OBJECTS_ACCESS
|
||||
bool "Use the BACnet basic access control objects"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic access control objects
|
||||
|
||||
config BACNET_BASIC_OBJECT_ACCUMULATOR
|
||||
bool "Use the BACnet basic accumulator object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic accumulator object
|
||||
|
||||
config BACNET_BASIC_OBJECT_ANALOG_INPUT
|
||||
bool "Use the BACnet basic analog input object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic analog input object
|
||||
|
||||
config BACNET_BASIC_OBJECT_ANALOG_OUTPUT
|
||||
bool "Use the BACnet basic analog output object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic analog output object
|
||||
|
||||
config BACNET_BASIC_OBJECT_ANALOG_VALUE
|
||||
bool "Use the BACnet basic analog value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic analog value object
|
||||
|
||||
config BACNET_BASIC_OBJECT_FILE
|
||||
bool "Use the BACnet basic file object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic file object
|
||||
|
||||
config BACNET_BASIC_OBJECT_BINARY_INPUT
|
||||
bool "Use the BACnet basic binary input object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic binary input object
|
||||
|
||||
config BACNET_BASIC_OBJECT_BINARY_OUTPUT
|
||||
bool "Use the BACnet basic binary output object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic binary output object
|
||||
|
||||
config BACNET_BASIC_OBJECT_BINARY_VALUE
|
||||
bool "Use the BACnet basic binary value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic binary value object
|
||||
|
||||
config BACNET_BASIC_OBJECT_CALENDAR
|
||||
bool "Use the BACnet basic calendar object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic calendar object
|
||||
|
||||
config BACNET_BASIC_OBJECT_CHANNEL
|
||||
bool "Use the BACnet basic channel object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic channel object
|
||||
|
||||
config BACNET_BASIC_OBJECT_COMMAND
|
||||
bool "Use the BACnet basic command object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic command object
|
||||
|
||||
config BACNET_BASIC_OBJECT_COLOR
|
||||
bool "Use the BACnet basic color object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic color object
|
||||
|
||||
config BACNET_BASIC_OBJECT_COLOR_TEMPERATURE
|
||||
bool "Use the BACnet basic color temperature object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic color temperature object
|
||||
|
||||
config BACNET_BASIC_OBJECT_CHARACTERSTRING_VALUE
|
||||
bool "Use the BACnet basic character-string value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic character-string value object
|
||||
|
||||
config BACNET_BASIC_OBJECT_DEVICE_SERVER
|
||||
bool "Use the BACnet basic device-server object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic device-server object
|
||||
|
||||
config BACNET_BASIC_OBJECT_DEVICE_CLIENT
|
||||
bool "Use the BACnet basic device-client object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic device-server object
|
||||
|
||||
config BACNET_BASIC_OBJECT_INTEGER_VALUE
|
||||
bool "Use the BACnet basic integer value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic integer value object
|
||||
|
||||
config BACNET_BASIC_OBJECT_LOAD_CONTROL
|
||||
bool "Use the BACnet basic load control object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic load control object
|
||||
|
||||
config BACNET_BASIC_OBJECT_LIGHTING_OUTPUT
|
||||
bool "Use the BACnet basic lighting output object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic lighting output object
|
||||
|
||||
config BACNET_BASIC_OBJECT_LIFE_SAFETY_POINT
|
||||
bool "Use the BACnet basic life-safety point object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic life-safety point object
|
||||
|
||||
config BACNET_BASIC_OBJECT_MULTISTATE_INPUT
|
||||
bool "Use the BACnet basic multistate input object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic multistate input object
|
||||
|
||||
config BACNET_BASIC_OBJECT_MULTISTATE_OUTPUT
|
||||
bool "Use the BACnet basic multistate output object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic multistate output object
|
||||
|
||||
config BACNET_BASIC_OBJECT_MULTISTATE_VALUE
|
||||
bool "Use the BACnet basic multistate value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic multistate value object
|
||||
|
||||
config BACNET_BASIC_OBJECT_NOTIFICATION_CLASS
|
||||
bool "Use the BACnet basic notification class object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic notification class object
|
||||
|
||||
config BACNET_BASIC_OBJECT_NETWORK_PORT
|
||||
bool "Use the BACnet basic network port object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic network port object
|
||||
|
||||
config BACNET_BASIC_OBJECT_OCTET_STRING_VALUE
|
||||
bool "Use the BACnet basic octet-string value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic octet-string value object
|
||||
|
||||
config BACNET_BASIC_OBJECT_POSITIVE_INTEGER_VALUE
|
||||
bool "Use the BACnet basic positive-integer value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic positive-integer value object
|
||||
|
||||
config CONFIG_BACNET_BASIC_OBJECT_SCHEDULE
|
||||
bool "Use the BACnet basic schedule object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic schedule object
|
||||
|
||||
config CONFIG_BACNET_BASIC_OBJECT_TIME_VALUE
|
||||
bool "Use the BACnet basic time value object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic time value object
|
||||
|
||||
config CONFIG_BACNET_BASIC_OBJECT_TRENDLOG
|
||||
bool "Use the BACnet basic trendlog object"
|
||||
default false
|
||||
help
|
||||
Use the BACnet basic trendlog object
|
||||
|
||||
rsource "subsys/Kconfig"
|
||||
|
||||
endif # BACNETSTACK
|
||||
|
||||
Reference in New Issue
Block a user