Fixed ports/xplained conversion of double warning. (#1004)

* Fixed ports/xplained conversion of double warning.

* Fixed BACNET_USE_DOUBLE usage in AVR ports.

* Fixed integer out-of-range in AVR port.

* Fixed missing function prototype for whois_request_encode().
This commit is contained in:
Steve Karg
2025-05-26 22:13:06 -05:00
committed by GitHub
parent f983df7fae
commit f5b5db445c
10 changed files with 53 additions and 19 deletions
+1
View File
@@ -112,6 +112,7 @@ BFLAGS += -DBACAPP_OBJECT_ID
BFLAGS += -DBACAPP_UNSIGNED
BFLAGS += -DBACAPP_ENUMERATED
BFLAGS += -DBACAPP_CHARACTER_STRING
BFLAGS += -DBACNET_USE_DOUBLE=0
BFLAGS += -DWRITE_PROPERTY
BFLAGS += -DBACNET_PROTOCOL_REVISION=9
ifeq (${LEGACY},true)
+1
View File
@@ -223,6 +223,7 @@ BFLAGS += -DBACAPP_UNSIGNED
BFLAGS += -DBACAPP_ENUMERATED
BFLAGS += -DBACAPP_CHARACTER_STRING
BFLAGS += -DBACAPP_OCTET_STRING
BFLAGS += -DBACNET_USE_DOUBLE=0
BFLAGS += -DWRITE_PROPERTY
ifeq (${LEGACY},true)
# disable deprecated function warnings for legacy builds
+1
View File
@@ -186,6 +186,7 @@ BFLAGS += -DMAX_ADDRESS_CACHE=32
BFLAGS += -DMAX_ANALOG_INPUTS=8
BFLAGS += -DBACNET_PROTOCOL_REVISION=9
BFLAGS += -DBACAPP_MINIMAL
BFLAGS += -DBACNET_USE_DOUBLE=0
ifeq (${LEGACY},true)
# disable deprecated function warnings for legacy builds
BFLAGS += -DBACNET_STACK_DEPRECATED_DISABLE
+3
View File
@@ -231,6 +231,7 @@
<Value>MSTP_PDU_PACKET_COUNT=2</Value>
<Value>MAX_ADDRESS_CACHE=32</Value>
<Value>MAX_ANALOG_INPUTS=8</Value>
<Value>BACNET_USE_DOUBLE=0</Value>
<Value>BACNET_PROTOCOL_REVISION=9</Value>
<Value>BOARD=XMEGA_A3BU_XPLAINED</Value>
<Value>NDEBUG</Value>
@@ -337,6 +338,7 @@
<Value>MSTP_PDU_PACKET_COUNT=2</Value>
<Value>MAX_ADDRESS_CACHE=32</Value>
<Value>MAX_ANALOG_INPUTS=8</Value>
<Value>BACNET_USE_DOUBLE=0</Value>
<Value>BACNET_PROTOCOL_REVISION=9</Value>
<Value>DEBUG</Value>
</ListValues>
@@ -444,6 +446,7 @@
<Value>MSTP_PDU_PACKET_COUNT=2</Value>
<Value>MAX_ADDRESS_CACHE=32</Value>
<Value>MAX_ANALOG_INPUTS=8</Value>
<Value>BACNET_USE_DOUBLE=0</Value>
<Value>BACNET_PROTOCOL_REVISION=9</Value>
<Value>BOARD=XMEGA_A3BU_XPLAINED</Value>
<Value>CONF_BOARD_ENABLE_RS485_XPLAINED</Value>