From f4dac4acb25163f51641e2824de14e6b5c0faf37 Mon Sep 17 00:00:00 2001 From: Steve Karg Date: Sun, 20 Oct 2019 13:46:21 -0500 Subject: [PATCH] adjusting EOL for specific files --- ports/win32/MAKEFILE.MAK | 278 +-- .../BACnet Handler Library.vcxproj | 238 +- .../BACnet Handler Library.vcxproj.filters | 296 +-- .../BACnet Object Definitions.vcproj | 436 ++-- .../BACnet Object Definitions.vcxproj | 236 +- .../BACnet Object Definitions.vcxproj.filters | 262 +-- .../BACnet Stack Library.vcproj | 1056 ++++----- .../BACnet Stack Library.vcxproj | 432 ++-- .../BACnet Stack Library.vcxproj.filters | 808 +++---- .../Server/Server.vcproj | 386 +-- .../Server/Server.vcxproj | 212 +- .../Who-Is/Who-Is.vcproj | 398 ++-- .../Who-Is/Who-Is.vcxproj | 208 +- .../bacepics/bacepics.vcxproj | 204 +- .../bacepics/bacepics.vcxproj.filters | 42 +- .../bacrp/bacrp.vcxproj | 190 +- .../bacrp/bacrp.vcxproj.filters | 26 +- .../bacwir/bacwir.vcxproj | 192 +- .../bacwir/bacwir.vcxproj.filters | 32 +- .../dcc/dcc.vcxproj | 164 +- .../dcc/dcc.vcxproj.filters | 34 +- .../writeprop/writeprop.vcxproj | 188 +- .../writeprop/writeprop.vcxproj.filters | 26 +- .../BACnet Solution Settings.props | 44 +- .../BACnet_Handler_Library.vcxproj | 418 ++-- .../BACnet_Handler_Library.vcxproj.filters | 342 +-- .../BACnet_Object_Definitions.vcxproj | 432 ++-- .../BACnet_Object_Definitions.vcxproj.filters | 286 +-- .../BACnet_Stack_Library.vcxproj | 600 ++--- .../BACnet_Stack_Library.vcxproj.filters | 880 +++---- .../Server/Server.vcxproj | 342 +-- .../Server/Server.vcxproj.filters | 36 +- ports/win32/makefile.mgw | 184 +- ports/xplained/ASF/xmega/drivers/cpu/ccp.s | 200 +- .../xplained/ASF/xmega/drivers/nvm/nvm_asm.s | 394 ++-- ports/xplained/bacnet.atsln | 46 +- ports/xplained/bacnet.cproj | 2078 ++++++++--------- test/bbmd6.mak | 84 +- test/bvlc6.mak | 70 +- test/vmac.mak | 64 +- 40 files changed, 6422 insertions(+), 6422 deletions(-) diff --git a/ports/win32/MAKEFILE.MAK b/ports/win32/MAKEFILE.MAK index 4ea64760..6229547e 100644 --- a/ports/win32/MAKEFILE.MAK +++ b/ports/win32/MAKEFILE.MAK @@ -1,139 +1,139 @@ -# -# Simple makefile to build an executable for Win32 console -# -# This makefile assumes Borland bcc32 development environment -# on Windows NT/9x/2000/XP, which includes make, bcc32, and ilink -# - -!ifndef BORLAND_DIR -BORLAND_DIR_Not_Defined: - @echo . - @echo You must define environment variable BORLAND_DIR to compile. -!endif - -PRODUCT = bacnet -PRODUCT_EXE = $(PRODUCT).exe - -# tools -CC = $(BORLAND_DIR)\bin\bcc32 -MAKE=$(BORLAND_DIR)\bin\make.exe -#LINK = $(BORLAND_DIR)\bin\tlink32 -LINK = $(BORLAND_DIR)\bin\ilink32 - -BACNET_LIB_DIR = ..\..\lib -BACNET_LIB = $(BACNET_LIB_DIR)\bacnet.lib - -# directories -BACNET_PORT = . -BACNET_INCLUDE = ..\..\include -BACNET_OBJECT = ..\..\demo\object -BACNET_HANDLER = ..\..\demo\handler -BACNET_CORE = ..\..\src -INCLUDES = \ - -I$(BACNET_INCLUDE) \ - -I$(BACNET_OBJECT) \ - -I$(BACNET_HANDLER) \ - -I$(BACNET_PORT) \ - -I$(BORLAND_DIR)\include - -# -BACNET_DEFINES = -DPRINT_ENABLED=1 -#BACDL_DEFINE=-DBACDL_MSTP=1 -BACDL_DEFINE=-DBACDL_BIP=1 -DUSE_INADDR=1 -DEFINES = $(BACNET_DEFINES) $(BACDL_DEFINE) - -SRCS = main.c - -OBJS = $(SRCS:.c=.obj) - -# -# Compiler definitions -# -BCC_CFG = bcc32.cfg - -# -# Include directories -# -CFLAGS = $(INCLUDES) $(DEFINES) - -# -# Libraries -# -C_LIB_DIR = $(BORLAND_DIR)\lib - -LIBS = $(BACNET_LIB) \ - $(C_LIB_DIR)\IMPORT32.lib \ - $(C_LIB_DIR)\CW32MT.lib \ - -# -# Main target -# -# This should be the first one in the makefile - -all : $(BACNET_LIB) $(BCC_CFG) $(OBJS) $(PRODUCT_EXE) - del $(BCC_CFG) - -install: $(PRODUCT_EXE) - copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) - -# Linker specific: the link below is for BCC linker/compiler. If you link -# with a different linker - please change accordingly. -# - -# need a temp response file (@&&| ... |) because command line is too long -# $** lists each dependency -# $< target name -# $* target name without extension -$(PRODUCT_EXE) : $(OBJS) - @echo Running Linker for $(PRODUCT_EXE) - $(LINK) -L$(C_LIB_DIR) -L$(BACNET_LIB_DIR) -m -c -s -v @&&| - $(BORLAND_DIR)\lib\c0x32.obj $** - $< - $*.map - $(LIBS) -| - -# -# Utilities - -clean : - del $(OBJS) - del $(PRODUCT_EXE) - del $(PRODUCT).map - del $(PRODUCT).ilc - del $(PRODUCT).ild - del $(PRODUCT).ilf - del $(PRODUCT).ils - del $(PRODUCT).tds - del $(BCC_CFG) - -# -# Generic rules -# -.SUFFIXES: .cpp .c .sbr .obj - -# -# cc generic rule -# -.c.obj: - $(CC) +$(BCC_CFG) -o$@ $< - -# Compiler configuration file -$(BCC_CFG) : - Copy &&| - $(CFLAGS) - -c - -y #include line numbers in OBJ's - -v #include debug info - -w+ #turn on all warnings - -Od #disable all optimizations - #-a4 #32 bit data alignment - #-M # generate link map - #-ls # linker options - #-WM- #not multithread - -WM #multithread - -w-aus # ignore warning assigned a value that is never used - -w-sig # ignore warning conversion may lose sig digits -| $@ - -# EOF: makefile +# +# Simple makefile to build an executable for Win32 console +# +# This makefile assumes Borland bcc32 development environment +# on Windows NT/9x/2000/XP, which includes make, bcc32, and ilink +# + +!ifndef BORLAND_DIR +BORLAND_DIR_Not_Defined: + @echo . + @echo You must define environment variable BORLAND_DIR to compile. +!endif + +PRODUCT = bacnet +PRODUCT_EXE = $(PRODUCT).exe + +# tools +CC = $(BORLAND_DIR)\bin\bcc32 +MAKE=$(BORLAND_DIR)\bin\make.exe +#LINK = $(BORLAND_DIR)\bin\tlink32 +LINK = $(BORLAND_DIR)\bin\ilink32 + +BACNET_LIB_DIR = ..\..\lib +BACNET_LIB = $(BACNET_LIB_DIR)\bacnet.lib + +# directories +BACNET_PORT = . +BACNET_INCLUDE = ..\..\include +BACNET_OBJECT = ..\..\demo\object +BACNET_HANDLER = ..\..\demo\handler +BACNET_CORE = ..\..\src +INCLUDES = \ + -I$(BACNET_INCLUDE) \ + -I$(BACNET_OBJECT) \ + -I$(BACNET_HANDLER) \ + -I$(BACNET_PORT) \ + -I$(BORLAND_DIR)\include + +# +BACNET_DEFINES = -DPRINT_ENABLED=1 +#BACDL_DEFINE=-DBACDL_MSTP=1 +BACDL_DEFINE=-DBACDL_BIP=1 -DUSE_INADDR=1 +DEFINES = $(BACNET_DEFINES) $(BACDL_DEFINE) + +SRCS = main.c + +OBJS = $(SRCS:.c=.obj) + +# +# Compiler definitions +# +BCC_CFG = bcc32.cfg + +# +# Include directories +# +CFLAGS = $(INCLUDES) $(DEFINES) + +# +# Libraries +# +C_LIB_DIR = $(BORLAND_DIR)\lib + +LIBS = $(BACNET_LIB) \ + $(C_LIB_DIR)\IMPORT32.lib \ + $(C_LIB_DIR)\CW32MT.lib \ + +# +# Main target +# +# This should be the first one in the makefile + +all : $(BACNET_LIB) $(BCC_CFG) $(OBJS) $(PRODUCT_EXE) + del $(BCC_CFG) + +install: $(PRODUCT_EXE) + copy $(PRODUCT_EXE) ..\..\utils\$(PRODUCT_EXE) + +# Linker specific: the link below is for BCC linker/compiler. If you link +# with a different linker - please change accordingly. +# + +# need a temp response file (@&&| ... |) because command line is too long +# $** lists each dependency +# $< target name +# $* target name without extension +$(PRODUCT_EXE) : $(OBJS) + @echo Running Linker for $(PRODUCT_EXE) + $(LINK) -L$(C_LIB_DIR) -L$(BACNET_LIB_DIR) -m -c -s -v @&&| + $(BORLAND_DIR)\lib\c0x32.obj $** + $< + $*.map + $(LIBS) +| + +# +# Utilities + +clean : + del $(OBJS) + del $(PRODUCT_EXE) + del $(PRODUCT).map + del $(PRODUCT).ilc + del $(PRODUCT).ild + del $(PRODUCT).ilf + del $(PRODUCT).ils + del $(PRODUCT).tds + del $(BCC_CFG) + +# +# Generic rules +# +.SUFFIXES: .cpp .c .sbr .obj + +# +# cc generic rule +# +.c.obj: + $(CC) +$(BCC_CFG) -o$@ $< + +# Compiler configuration file +$(BCC_CFG) : + Copy &&| + $(CFLAGS) + -c + -y #include line numbers in OBJ's + -v #include debug info + -w+ #turn on all warnings + -Od #disable all optimizations + #-a4 #32 bit data alignment + #-M # generate link map + #-ls # linker options + #-WM- #not multithread + -WM #multithread + -w-aus # ignore warning assigned a value that is never used + -w-sig # ignore warning conversion may lose sig digits +| $@ + +# EOF: makefile diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj b/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj index 61d9408a..151ad6d3 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj @@ -1,120 +1,120 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {9D4C3515-CA91-4C54-93DC-9962A3139A38} - BACnetHandlerLibrary - - - - StaticLibrary - true - MultiByte - - - StaticLibrary - false - true - MultiByte - - - - - - - - - - - - - - - Level3 - Disabled - ..\..\..\..\include;..\..\;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) - - - true - - - true - - - - - Level3 - MaxSpeed - true - true - ..\..\..\..\include;..\..\;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) - - - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {9D4C3515-CA91-4C54-93DC-9962A3139A38} + BACnetHandlerLibrary + + + + StaticLibrary + true + MultiByte + + + StaticLibrary + false + true + MultiByte + + + + + + + + + + + + + + + Level3 + Disabled + ..\..\..\..\include;..\..\;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) + + + true + + + true + + + + + Level3 + MaxSpeed + true + true + ..\..\..\..\include;..\..\;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) + + + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj.filters index a54f4044..7c818606 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Handler Library/BACnet Handler Library.vcxproj.filters @@ -1,149 +1,149 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj b/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj index cd6c61c9..4b761096 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcproj @@ -1,218 +1,218 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj b/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj index 17402366..13eb9a17 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj @@ -1,119 +1,119 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {6A8668E1-F08E-496B-B624-D6C05001806D} - BACnetObjectDefinitions - Win32Proj - - - - StaticLibrary - Unicode - true - - - StaticLibrary - Unicode - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - - - - Disabled - ..\..;..\..\..\..\include;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;PRINT_ENABLED=1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - - - MaxSpeed - true - WIN32;NDEBUG;_LIB;PRINT_ENABLED=1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - ..\..;..\..\..\..\include;%(AdditionalIncludeDirectories) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {6A8668E1-F08E-496B-B624-D6C05001806D} + BACnetObjectDefinitions + Win32Proj + + + + StaticLibrary + Unicode + true + + + StaticLibrary + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>10.0.21006.1 + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + ..\..;..\..\..\..\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;PRINT_ENABLED=1;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + + + MaxSpeed + true + WIN32;NDEBUG;_LIB;PRINT_ENABLED=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + ..\..;..\..\..\..\include;%(AdditionalIncludeDirectories) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj.filters index bc03420f..1bea2ef6 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Object Definitions/BACnet Object Definitions.vcxproj.filters @@ -1,132 +1,132 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - {0fb9e4a6-2022-41c3-8485-25f28414e444} - - - {ae49cf6c-09f0-4231-a375-627ecc8940a6} - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + {0fb9e4a6-2022-41c3-8485-25f28414e444} + + + {ae49cf6c-09f0-4231-a375-627ecc8940a6} + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj b/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj index 28d23607..94b2853e 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcproj @@ -1,528 +1,528 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj b/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj index f2bb5797..5eb4142f 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj @@ -1,217 +1,217 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {E9A65567-B028-4278-881D-674604B2E126} - BACnetStackLibrary - Win32Proj - - - - StaticLibrary - Unicode - true - - - StaticLibrary - Unicode - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - - - - Disabled - WIN32;PRINT_ENABLED=1;_DEBUG;_LIB;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - CompileAsC - $(SolutionPath)\..\..\..\..\Demo\Object;$(SolutionPath)\..\..\..\..\Include;$(SolutionPath)\..\.. - - - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - - - - - MaxSpeed - true - WIN32;PRINT_ENABLED=1;NDEBUG;_LIB;%(PreprocessorDefinitions) - MultiThreadedDLL - true - Level3 - ProgramDatabase - CompileAsC - - - $(SolutionPath)\..\..\..\..\Include;$(SolutionPath)\..\..\..\..\demo\object;$(SolutionPath)\..\.. - - - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {E9A65567-B028-4278-881D-674604B2E126} + BACnetStackLibrary + Win32Proj + + + + StaticLibrary + Unicode + true + + + StaticLibrary + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>10.0.21006.1 + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + + + + Disabled + WIN32;PRINT_ENABLED=1;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + CompileAsC + $(SolutionPath)\..\..\..\..\Demo\Object;$(SolutionPath)\..\..\..\..\Include;$(SolutionPath)\..\.. + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + + + + + MaxSpeed + true + WIN32;PRINT_ENABLED=1;NDEBUG;_LIB;%(PreprocessorDefinitions) + MultiThreadedDLL + true + Level3 + ProgramDatabase + CompileAsC + + + $(SolutionPath)\..\..\..\..\Include;$(SolutionPath)\..\..\..\..\demo\object;$(SolutionPath)\..\.. + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj.filters index 723c7a02..39bbf334 100644 --- a/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/BACnet Stack Library/BACnet Stack Library.vcxproj.filters @@ -1,405 +1,405 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files\ports - - - Source Files - - - - - {d035e6b4-7d12-4cd1-80ec-84a204cca157} - - - {cf725f1a-11cb-4b24-b6e5-56569b3222c7} - - - {13605cea-96c0-47ba-84c4-7afc96b43b5b} - - - - - Source Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files\ports + + + Source Files + + + + + {d035e6b4-7d12-4cd1-80ec-84a204cca157} + + + {cf725f1a-11cb-4b24-b6e5-56569b3222c7} + + + {13605cea-96c0-47ba-84c4-7afc96b43b5b} + + + + + Source Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj b/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj index 0350b2aa..7190d98f 100644 --- a/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj +++ b/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcproj @@ -1,193 +1,193 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj b/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj index c1f0a8ca..bc32ab9e 100644 --- a/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/Server/Server.vcxproj @@ -1,107 +1,107 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E} - Server - Win32Proj - - - - Application - Unicode - true - - - Application - Unicode - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - true - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - false - - - - Disabled - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - MaxSpeed - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - - - Console - true - true - MachineX86 - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - false - - - {e9a65567-b028-4278-881d-674604b2e126} - false - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E} + Server + Win32Proj + + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>10.0.21006.1 + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + true + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + true + Console + MachineX86 + + + + + MaxSpeed + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + + + Console + true + true + MachineX86 + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + false + + + {e9a65567-b028-4278-881d-674604b2e126} + false + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj b/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj index d5e5d311..dbdf407b 100644 --- a/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj +++ b/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcproj @@ -1,199 +1,199 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj b/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj index 53a23847..a77c0743 100644 --- a/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/Who-Is/Who-Is.vcxproj @@ -1,105 +1,105 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4} - WhoIs - Win32Proj - bacwi - - - - Application - Unicode - true - - - Application - Unicode - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - true - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - false - - - - Disabled - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - true - Console - MachineX86 - - - - - MaxSpeed - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - Console - true - true - MachineX86 - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - false - - - {e9a65567-b028-4278-881d-674604b2e126} - false - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {A6287B6E-0BCE-43FA-ADFB-9263DB069BA4} + WhoIs + Win32Proj + bacwi + + + + Application + Unicode + true + + + Application + Unicode + + + + + + + + + + + + + <_ProjectFileVersion>10.0.21006.1 + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + true + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + + + + Disabled + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + + + Level3 + EditAndContinue + + + true + Console + MachineX86 + + + + + MaxSpeed + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + Console + true + true + MachineX86 + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + false + + + {e9a65567-b028-4278-881d-674604b2e126} + false + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj b/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj index f9173b86..6c02a6e7 100644 --- a/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj @@ -1,103 +1,103 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - - - {e9a65567-b028-4278-881d-674604b2e126} - - - - {17BEB9AD-5DA8-4B49-9369-B6715831C381} - Win32Proj - bacepics - - - - Application - true - Unicode - - - Application - false - true - Unicode - - - - - - - - - - - - - true - - - false - - - - - - Level3 - Disabled - WIN32;PRINT_ENABLED=1;BACAPP_ALL;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;BACAPP_ALL;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - - - Console - - - true - true - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + + + {e9a65567-b028-4278-881d-674604b2e126} + + + + {17BEB9AD-5DA8-4B49-9369-B6715831C381} + Win32Proj + bacepics + + + + Application + true + Unicode + + + Application + false + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;PRINT_ENABLED=1;BACAPP_ALL;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + + + Console + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;BACAPP_ALL;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + + + Console + + + true + true + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj.filters index 6e58999e..a80576db 100644 --- a/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/bacepics/bacepics.vcxproj.filters @@ -1,22 +1,22 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {918f6766-951a-45ed-b03f-c27eb7a36311} - - - - - Source Files - - - - - Header Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {918f6766-951a-45ed-b03f-c27eb7a36311} + + + + + Source Files + + + + + Header Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj b/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj index 7a00ee05..5879a558 100644 --- a/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj @@ -1,96 +1,96 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {2DED9AEF-13AB-408B-B914-F7F30AE15EC0} - Win32Proj - bacrp - - - - Application - true - Unicode - - - Application - false - true - Unicode - - - - - - - - - - - - - true - - - false - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - Console - - - true - true - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - - - {e9a65567-b028-4278-881d-674604b2e126} - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {2DED9AEF-13AB-408B-B914-F7F30AE15EC0} + Win32Proj + bacrp + + + + Application + true + Unicode + + + Application + false + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + Console + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + Console + + + true + true + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + + + {e9a65567-b028-4278-881d-674604b2e126} + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj.filters index e6e0ed31..0aedfd94 100644 --- a/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/bacrp/bacrp.vcxproj.filters @@ -1,14 +1,14 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Source Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj b/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj index dfe7bd70..2eb7a910 100644 --- a/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj @@ -1,97 +1,97 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {7E30D4FE-B8A7-442D-B6FB-E8DC3129EFEB} - Win32Proj - bacwir - - - - Application - true - Unicode - - - Application - false - true - Unicode - - - - - - - - - - - - - true - - - false - - - - - - Level3 - Disabled - WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - - - Console - true - true - - - - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - - - {e9a65567-b028-4278-881d-674604b2e126} - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {7E30D4FE-B8A7-442D-B6FB-E8DC3129EFEB} + Win32Proj + bacwir + + + + Application + true + Unicode + + + Application + false + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + + + Console + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + + + Console + true + true + + + + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + + + {e9a65567-b028-4278-881d-674604b2e126} + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj.filters index 0b77cb1d..09df6b89 100644 --- a/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/bacwir/bacwir.vcxproj.filters @@ -1,17 +1,17 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - - - - Source Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + + + + Source Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj b/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj index fd694532..4f79a268 100644 --- a/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj @@ -1,83 +1,83 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {CC217FCF-AEF6-4859-8452-1E222C393383} - dcc - bacdcc - - - - Application - true - MultiByte - - - Application - false - true - MultiByte - - - - - - - - - - - - - - - Level3 - Disabled - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;%(AdditionalIncludeDirectories) - _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) - - - true - - - - - Level3 - MaxSpeed - true - true - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;%(AdditionalIncludeDirectories) - _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) - - - true - true - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - - - {e9a65567-b028-4278-881d-674604b2e126} - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {CC217FCF-AEF6-4859-8452-1E222C393383} + dcc + bacdcc + + + + Application + true + MultiByte + + + Application + false + true + MultiByte + + + + + + + + + + + + + + + Level3 + Disabled + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;%(AdditionalIncludeDirectories) + _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) + + + true + + + + + Level3 + MaxSpeed + true + true + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;%(AdditionalIncludeDirectories) + _MBCS;PRINT_ENABLED=1;%(PreprocessorDefinitions) + + + true + true + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + + + {e9a65567-b028-4278-881d-674604b2e126} + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj.filters index 3b56d5a6..3b0bec28 100644 --- a/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/dcc/dcc.vcxproj.filters @@ -1,18 +1,18 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - - - Source Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + + + Source Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj b/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj index 2f4ad5eb..77abca4d 100644 --- a/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj @@ -1,95 +1,95 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {826EF765-7828-44D3-B8AF-7AEDBAA8E0D2} - Win32Proj - writeprop - bacwp - - - - Application - true - Unicode - - - Application - false - true - Unicode - - - - - - - - - - - - - true - - - false - - - - - - Level3 - Disabled - WIN32;PRINT_ENABLED=1;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - Console - true - - - - - Level3 - - - MaxSpeed - true - true - WIN32;PRINT_ENABLED=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object - - - Console - true - true - - - - - - - - {9d4c3515-ca91-4c54-93dc-9962a3139a38} - - - {6a8668e1-f08e-496b-b624-d6c05001806d} - - - {e9a65567-b028-4278-881d-674604b2e126} - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + + {826EF765-7828-44D3-B8AF-7AEDBAA8E0D2} + Win32Proj + writeprop + bacwp + + + + Application + true + Unicode + + + Application + false + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;PRINT_ENABLED=1;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + Console + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;PRINT_ENABLED=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + ..\..;..\..\..\..\include;..\..\..\..\demo\handler;..\..\..\..\demo\object + + + Console + true + true + + + + + + + + {9d4c3515-ca91-4c54-93dc-9962a3139a38} + + + {6a8668e1-f08e-496b-b624-d6c05001806d} + + + {e9a65567-b028-4278-881d-674604b2e126} + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj.filters index 85252813..8e052570 100644 --- a/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2010/writeprop/writeprop.vcxproj.filters @@ -1,14 +1,14 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - - - Source Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + + + Source Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet Solution Settings.props b/ports/win32/Microsoft Visual Studio 2015/BACnet Solution Settings.props index 3ce92a30..1a2be722 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet Solution Settings.props +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet Solution Settings.props @@ -1,23 +1,23 @@ - - - - - - <_PropertySheetDisplayName>BACnet Solution Settings - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;$(IncludePath) - - - - _DEBUG;_CONSOLE;PRINT_ENABLED=1;BIP_DEBUG;INTRINSIC_REPORTING=1;BBMD_ENABLED=1;DEBUG_ENABLED=1;BACFILE;WIN32;_MBCS;%(PreprocessorDefinitions) - MultiThreaded - Default - Level4 - true - - - 4214;4245;4389;4244;4996;4018;4100;4267;4701;4189; - CompileAsC - - - + + + + + + <_PropertySheetDisplayName>BACnet Solution Settings + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;$(IncludePath) + + + + _DEBUG;_CONSOLE;PRINT_ENABLED=1;BIP_DEBUG;INTRINSIC_REPORTING=1;BBMD_ENABLED=1;DEBUG_ENABLED=1;BACFILE;WIN32;_MBCS;%(PreprocessorDefinitions) + MultiThreaded + Default + Level4 + true + + + 4214;4245;4389;4244;4996;4018;4100;4267;4701;4189; + CompileAsC + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj b/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj index 79a654d1..f2a89e3f 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj @@ -1,210 +1,210 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2001A15D-2D0E-4FFA-8B90-5E7938AE6ECF} - Win32Proj - BACnet_Handler_Library - true - true - 10.0.10240.0 - - - - StaticLibrary - true - v140 - Unicode - - - StaticLibrary - true - v140 - Unicode - - - StaticLibrary - false - v140 - true - true - Unicode - - - StaticLibrary - false - v140 - true - true - Unicode - - - - - - - - - - - - - - - - - - - - - - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - - - - - - Windows - true - - - - - - - Level4 - Disabled - %(PreprocessorDefinitions) - ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - 4214;4244;4267;4189;4100;4701 - - - Windows - true - - - - - Level4 - - - MaxSpeed - true - true - WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - Async - 4214;4244;4267;4189;4100;4701 - - - Windows - true - true - true - - - - - Level4 - - - MaxSpeed - true - true - WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - 4214;4244;4267;4189;4100;4701 - - - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2001A15D-2D0E-4FFA-8B90-5E7938AE6ECF} + Win32Proj + BACnet_Handler_Library + true + true + 10.0.10240.0 + + + + StaticLibrary + true + v140 + Unicode + + + StaticLibrary + true + v140 + Unicode + + + StaticLibrary + false + v140 + true + true + Unicode + + + StaticLibrary + false + v140 + true + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + + + + + + Windows + true + + + + + + + Level4 + Disabled + %(PreprocessorDefinitions) + ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + 4214;4244;4267;4189;4100;4701 + + + Windows + true + + + + + Level4 + + + MaxSpeed + true + true + WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + Async + 4214;4244;4267;4189;4100;4701 + + + Windows + true + true + true + + + + + Level4 + + + MaxSpeed + true + true + WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + 4214;4244;4267;4189;4100;4701 + + + Windows + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj.filters index 68cf3932..b4fa264c 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet_Handler_Library/BACnet_Handler_Library.vcxproj.filters @@ -1,172 +1,172 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj b/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj index de5fb293..18258d1a 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj @@ -1,217 +1,217 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {6D42B11A-84DA-46DB-9D08-319329D51473} - Win32Proj - BACnet_Object_Definitions - true - 10.0.10240.0 - - - - StaticLibrary - true - v140 - Unicode - - - StaticLibrary - true - v140 - Unicode - - - StaticLibrary - false - v140 - true - true - Unicode - - - StaticLibrary - false - v140 - true - true - Unicode - - - - - - - - - - - - - - - - - - - - - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - - - - - - Windows - true - - - - - - - - - - - Level4 - Disabled - %(PreprocessorDefinitions) - ..\..\..\..\ports\win32;..\..\..\..\include;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - 4244;4100;4701 - - - Windows - true - - - - - - - - - Level4 - - - MaxSpeed - true - true - WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;BACAPP_ALLNDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\..\ports\win32;..\..\..\..\include;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - Async - 4244;4100;4701 - - - Windows - true - true - true - - - - - - - - - Level4 - - - MaxSpeed - true - true - WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\..\ports\win32;..\..\..\..\include;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - 4244;4100;4701 - - - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {6D42B11A-84DA-46DB-9D08-319329D51473} + Win32Proj + BACnet_Object_Definitions + true + 10.0.10240.0 + + + + StaticLibrary + true + v140 + Unicode + + + StaticLibrary + true + v140 + Unicode + + + StaticLibrary + false + v140 + true + true + Unicode + + + StaticLibrary + false + v140 + true + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + + + + + + Windows + true + + + + + + + + + + + Level4 + Disabled + %(PreprocessorDefinitions) + ..\..\..\..\ports\win32;..\..\..\..\include;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + 4244;4100;4701 + + + Windows + true + + + + + + + + + Level4 + + + MaxSpeed + true + true + WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;BACAPP_ALLNDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\..\..\ports\win32;..\..\..\..\include;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + Async + 4244;4100;4701 + + + Windows + true + true + true + + + + + + + + + Level4 + + + MaxSpeed + true + true + WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\..\..\ports\win32;..\..\..\..\include;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + 4244;4100;4701 + + + Windows + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj.filters index 82e90014..dea3c479 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet_Object_Definitions/BACnet_Object_Definitions.vcxproj.filters @@ -1,144 +1,144 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj b/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj index 2fc48326..a3440015 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj @@ -1,301 +1,301 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {D0875CC6-8B68-404C-ABD7-823FE0C084DD} - Win32Proj - BACnet_Stack_Library - true - true - 10.0.10240.0 - - - - StaticLibrary - true - v140 - Unicode - - - StaticLibrary - true - v140 - Unicode - - - StaticLibrary - false - v140 - true - true - Unicode - - - StaticLibrary - false - v140 - true - true - Unicode - - - - - - - - - - - - - - - - - - - - - - - - $(VC_LibraryPath_x86);$(UniversalCRT_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86; - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); - - - - - - - - Windows - true - - - - - - - Level4 - Disabled - %(PreprocessorDefinitions) - ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - 4245;4389;4244;4996;4018;4100;4267;4701 - - - Windows - true - - - - - Level4 - - - MaxSpeed - true - true - WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - Async - 4245;4389;4244;4996;4018;4100;4267;4701 - - - Windows - true - true - true - - - - - Level4 - - - MaxSpeed - true - true - WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) - ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) - 4245;4389;4244;4996;4018;4100;4267;4701 - - - Windows - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {D0875CC6-8B68-404C-ABD7-823FE0C084DD} + Win32Proj + BACnet_Stack_Library + true + true + 10.0.10240.0 + + + + StaticLibrary + true + v140 + Unicode + + + StaticLibrary + true + v140 + Unicode + + + StaticLibrary + false + v140 + true + true + Unicode + + + StaticLibrary + false + v140 + true + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + $(VC_LibraryPath_x86);$(UniversalCRT_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(NETFXKitsDir)Lib\um\x86; + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + $(VC_IncludePath);$(UniversalCRT_IncludePath);$(WindowsSDK_IncludePath); + + + + + + + + Windows + true + + + + + + + Level4 + Disabled + %(PreprocessorDefinitions) + ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + 4245;4389;4244;4996;4018;4100;4267;4701 + + + Windows + true + + + + + Level4 + + + MaxSpeed + true + true + WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + Async + 4245;4389;4244;4996;4018;4100;4267;4701 + + + Windows + true + true + true + + + + + Level4 + + + MaxSpeed + true + true + WIN32;BACDL_BIP;USE_INADDR=0;BACAPP_ALL;NDEBUG;_LIB;%(PreprocessorDefinitions) + ..\..\..\..\include;..\..\..\..\ports\win32;..\..\..\..\demo\object;%(AdditionalIncludeDirectories) + 4245;4389;4244;4996;4018;4100;4267;4701 + + + Windows + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj.filters index 61b630e9..a217fb4d 100644 --- a/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2015/BACnet_Stack_Library/BACnet_Stack_Library.vcxproj.filters @@ -1,441 +1,441 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hh;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {a9f457e3-60ed-4628-8e52-08b365a2a53f} - - - - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {a9f457e3-60ed-4628-8e52-08b365a2a53f} + + + + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj b/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj index adfedc51..edcbd899 100644 --- a/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj +++ b/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj @@ -1,172 +1,172 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E} - Server - Win32Proj - server - - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.21006.1 - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - true - $(SolutionDir)$(Configuration)\ - $(Configuration)\ - false - false - - - - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;$(IncludePath) - - - - - - - - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - Disabled - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - %(PreprocessorDefinitions) - - - Level3 - ProgramDatabase - - - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - true - Console - - - - - MaxSpeed - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - - - Console - true - true - MachineX86 - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - - - - - MaxSpeed - true - WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler - - - Console - true - true - ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) - - - - - - - - - - - - {2001a15d-2d0e-4ffa-8b90-5e7938ae6ecf} - - - {6d42b11a-84da-46db-9d08-319329d51473} - - - {d0875cc6-8b68-404c-abd7-823fe0c084dd} - - - - - + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {EF250061-B9E3-4EEF-8C87-4AB52AF30B3E} + Server + Win32Proj + server + + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.21006.1 + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + true + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + false + false + + + + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler;$(IncludePath) + + + + + + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + true + Console + MachineX86 + + + + + Disabled + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + %(PreprocessorDefinitions) + + + Level3 + ProgramDatabase + + + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + true + Console + + + + + MaxSpeed + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + + + Console + true + true + MachineX86 + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + + + + + MaxSpeed + true + WIN32;NDEBUG;_CONSOLE;PRINT_ENABLED=1;%(PreprocessorDefinitions) + MultiThreadedDLL + true + + + Level3 + ProgramDatabase + ..\..;..\..\..\..\include;..\..\..\..\demo\object;..\..\..\..\demo\handler + + + Console + true + true + ws2_32.lib;iphlpapi.lib;%(AdditionalDependencies) + + + + + + + + + + + + {2001a15d-2d0e-4ffa-8b90-5e7938ae6ecf} + + + {6d42b11a-84da-46db-9d08-319329d51473} + + + {d0875cc6-8b68-404c-abd7-823fe0c084dd} + + + + + \ No newline at end of file diff --git a/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj.filters b/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj.filters index 4e251fd0..43bbaa3d 100644 --- a/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj.filters +++ b/ports/win32/Microsoft Visual Studio 2015/Server/Server.vcxproj.filters @@ -1,19 +1,19 @@ - - - - - {a99eabbe-5157-4999-8c10-9f9f93f1778d} - - - - - Source Files - - - Source Files - - - - - + + + + + {a99eabbe-5157-4999-8c10-9f9f93f1778d} + + + + + Source Files + + + Source Files + + + + + \ No newline at end of file diff --git a/ports/win32/makefile.mgw b/ports/win32/makefile.mgw index 47433039..e1bf09e1 100644 --- a/ports/win32/makefile.mgw +++ b/ports/win32/makefile.mgw @@ -1,92 +1,92 @@ -# Makefile for mingw32 on Linux -# Written by Steve Karg 06-Aug-2007 - -TARGET=bacnet - -# Tools -CC=i586-mingw32msvc-gcc -RANLIB = /usr/i586-mingw32msvc/bin/ranlib -ASM = /usr/i586-mingw32msvc/bin/as -MKLIB = /usr/i586-mingw32msvc/bin/ar r -DLLWRAP = /usr/bin/i586-mingw32msvc-dllwrap - -BACNET_FLAGS = -DBACDL_MSTP -BACNET_FLAGS += -DPRINT_ENABLED=0 -BACNET_FLAGS += -DBIG_ENDIAN=0 -BACNET_FLAGS += -DMAX_APDU=480 -#BACNET_FLAGS += -DDLMSTP_TEST - -INCLUDES = -I. -I../.. -I../../demo/handler -I../../demo/object -OPTIMIZATION = -O0 -#OPTIMIZATION = -Os -CFLAGS = $(OPTIMIZATION) $(INCLUDES) $(BACNET_FLAGS) -Wall -g -LIBRARY = lib$(TARGET).a -# -Wl, Pass comma-separated on to the linker -LIBRARIES=-lc,-lgcc,-lm,-lwsock32,-L=.,-l$(TARGET) -LDFLAGS = -Wl,-nostdlib,-Map=$(TARGET).map,$(LIBRARIES) - -PORTSRC = main.c \ - rs485.c \ - dlmstp.c \ - ../../crc.c \ - ../../mstp.c - -DEMOSRC = ai.c \ - ../../demo/object/av.c \ - ../../demo/object/bi.c \ - ../../demo/object/bv.c \ - ../../demo/object/h_rp.c \ - ../../demo/object/h_wp.c \ - ../../demo/object/device.c \ - ../../demo/handler/txbuf.c \ - ../../demo/handler/h_whois.c \ - ../../demo/handler/noserv.c \ - ../../demo/handler/s_iam.c \ - ../../demo/handler/h_rd.c \ - ../../demo/handler/h_dcc.c - -CORESRC = ../../npdu.c \ - ../../bacint.c \ - ../../apdu.c \ - ../../bacdcode.c \ - ../../bacstr.c \ - ../../abort.c \ - ../../bacerror.c \ - ../../reject.c \ - ../../bacapp.c \ - ../../datetime.c \ - ../../debug.c \ - ../../rp.c \ - ../../wp.c \ - ../../dcc.c \ - ../../rd.c \ - ../../whois.c \ - ../../iam.c \ - ../../version.c - -CSRC = $(PORTSRC) $(DEMOSRC) - -COBJ = $(CSRC:.c=.o) -COREOBJ = $(CORESRC:.c=.o) - -all: $(TARGET).exe - -$(TARGET).exe: $(COBJ) $(LIBRARY) Makefile - $(CC) $(CFLAGS) $(COBJ) $(LDFLAGS) -o $@ - -lib: $(LIBRARY) - -$(LIBRARY): $(COREOBJ) Makefile - $(AR) rcs $@ $(COREOBJ) - -.c.o: - $(CC) -c $(CFLAGS) $*.c -o $@ - -.s.o: - $(CC) -c $(AFLAGS) $*.s -o $@ - -clean: - touch Makefile - rm $(COBJ) $(COREOBJ) - rm $(TARGET).exe - rm $(LIBRARY) +# Makefile for mingw32 on Linux +# Written by Steve Karg 06-Aug-2007 + +TARGET=bacnet + +# Tools +CC=i586-mingw32msvc-gcc +RANLIB = /usr/i586-mingw32msvc/bin/ranlib +ASM = /usr/i586-mingw32msvc/bin/as +MKLIB = /usr/i586-mingw32msvc/bin/ar r +DLLWRAP = /usr/bin/i586-mingw32msvc-dllwrap + +BACNET_FLAGS = -DBACDL_MSTP +BACNET_FLAGS += -DPRINT_ENABLED=0 +BACNET_FLAGS += -DBIG_ENDIAN=0 +BACNET_FLAGS += -DMAX_APDU=480 +#BACNET_FLAGS += -DDLMSTP_TEST + +INCLUDES = -I. -I../.. -I../../demo/handler -I../../demo/object +OPTIMIZATION = -O0 +#OPTIMIZATION = -Os +CFLAGS = $(OPTIMIZATION) $(INCLUDES) $(BACNET_FLAGS) -Wall -g +LIBRARY = lib$(TARGET).a +# -Wl, Pass comma-separated on to the linker +LIBRARIES=-lc,-lgcc,-lm,-lwsock32,-L=.,-l$(TARGET) +LDFLAGS = -Wl,-nostdlib,-Map=$(TARGET).map,$(LIBRARIES) + +PORTSRC = main.c \ + rs485.c \ + dlmstp.c \ + ../../crc.c \ + ../../mstp.c + +DEMOSRC = ai.c \ + ../../demo/object/av.c \ + ../../demo/object/bi.c \ + ../../demo/object/bv.c \ + ../../demo/object/h_rp.c \ + ../../demo/object/h_wp.c \ + ../../demo/object/device.c \ + ../../demo/handler/txbuf.c \ + ../../demo/handler/h_whois.c \ + ../../demo/handler/noserv.c \ + ../../demo/handler/s_iam.c \ + ../../demo/handler/h_rd.c \ + ../../demo/handler/h_dcc.c + +CORESRC = ../../npdu.c \ + ../../bacint.c \ + ../../apdu.c \ + ../../bacdcode.c \ + ../../bacstr.c \ + ../../abort.c \ + ../../bacerror.c \ + ../../reject.c \ + ../../bacapp.c \ + ../../datetime.c \ + ../../debug.c \ + ../../rp.c \ + ../../wp.c \ + ../../dcc.c \ + ../../rd.c \ + ../../whois.c \ + ../../iam.c \ + ../../version.c + +CSRC = $(PORTSRC) $(DEMOSRC) + +COBJ = $(CSRC:.c=.o) +COREOBJ = $(CORESRC:.c=.o) + +all: $(TARGET).exe + +$(TARGET).exe: $(COBJ) $(LIBRARY) Makefile + $(CC) $(CFLAGS) $(COBJ) $(LDFLAGS) -o $@ + +lib: $(LIBRARY) + +$(LIBRARY): $(COREOBJ) Makefile + $(AR) rcs $@ $(COREOBJ) + +.c.o: + $(CC) -c $(CFLAGS) $*.c -o $@ + +.s.o: + $(CC) -c $(AFLAGS) $*.s -o $@ + +clean: + touch Makefile + rm $(COBJ) $(COREOBJ) + rm $(TARGET).exe + rm $(LIBRARY) diff --git a/ports/xplained/ASF/xmega/drivers/cpu/ccp.s b/ports/xplained/ASF/xmega/drivers/cpu/ccp.s index 3f7e2797..91f8fb02 100644 --- a/ports/xplained/ASF/xmega/drivers/cpu/ccp.s +++ b/ports/xplained/ASF/xmega/drivers/cpu/ccp.s @@ -1,100 +1,100 @@ -/** - * \file - * - * \brief Configuration Change Protection - * - * Copyright (c) 2009 Atmel Corporation. All rights reserved. - * - * \asf_license_start - * - * \page License - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * 3. The name of Atmel may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * 4. This software may only be redistributed and used in connection with an - * Atmel microcontroller product. - * - * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE - * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - * - * \asf_license_stop - * - */ -#include - -//! Value to write to CCP for access to protected IO registers. -#define CCP_IOREG 0xd8 - - /* - * GNU and IAR use different calling conventions. Since this is - * a very small and simple function to begin with, it's easier - * to implement it twice than to deal with the differences - * within a single implementation. - * - * Interrupts are disabled by hardware during the timed - * sequence, so there's no need to save/restore interrupt state. - */ - - PUBLIC_FUNCTION(ccp_write_io) - -#if defined(__GNUC__) - - out RAMPZ, r1 // Reset bits 23:16 of Z - movw r30, r24 // Load addr into Z - ldi r18, CCP_IOREG // Load magic CCP value - out CCP, r18 // Start CCP handshake - st Z, r22 // Write value to I/O register - ret // Return to caller - -#elif defined(__IAR_SYSTEMS_ASM__) - -# if !defined(CONFIG_MEMORY_MODEL_TINY) && !defined(CONFIG_MEMORY_MODEL_SMALL) \ - && !defined(CONFIG_MEMORY_MODEL_LARGE) -# define CONFIG_MEMORY_MODEL_SMALL -# endif - ldi r20, 0 - out RAMPZ, r20 // Reset bits 23:16 of Z -# if defined(CONFIG_MEMORY_MODEL_TINY) - mov r31, r20 // Reset bits 8:15 of Z - mov r30, r16 // Load addr into Z -# else - movw r30, r16 // Load addr into Z -# endif - ldi r21, CCP_IOREG // Load magic CCP value - out CCP, r21 // Start CCP handshake -# if defined(CONFIG_MEMORY_MODEL_TINY) - st Z, r17 // Write value to I/O register -# elif defined(CONFIG_MEMORY_MODEL_SMALL) - st Z, r18 // Write value to I/O register -# elif defined(CONFIG_MEMORY_MODEL_LARGE) - st Z, r19 // Write value to I/O register -# else -# error Unknown memory model in use, no idea how registers should be accessed -# endif - ret -#else -# error Unknown assembler -#endif - - END_FUNC(ccp_write_io) - END_FILE() +/** + * \file + * + * \brief Configuration Change Protection + * + * Copyright (c) 2009 Atmel Corporation. All rights reserved. + * + * \asf_license_start + * + * \page License + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name of Atmel may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * 4. This software may only be redistributed and used in connection with an + * Atmel microcontroller product. + * + * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE + * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * \asf_license_stop + * + */ +#include + +//! Value to write to CCP for access to protected IO registers. +#define CCP_IOREG 0xd8 + + /* + * GNU and IAR use different calling conventions. Since this is + * a very small and simple function to begin with, it's easier + * to implement it twice than to deal with the differences + * within a single implementation. + * + * Interrupts are disabled by hardware during the timed + * sequence, so there's no need to save/restore interrupt state. + */ + + PUBLIC_FUNCTION(ccp_write_io) + +#if defined(__GNUC__) + + out RAMPZ, r1 // Reset bits 23:16 of Z + movw r30, r24 // Load addr into Z + ldi r18, CCP_IOREG // Load magic CCP value + out CCP, r18 // Start CCP handshake + st Z, r22 // Write value to I/O register + ret // Return to caller + +#elif defined(__IAR_SYSTEMS_ASM__) + +# if !defined(CONFIG_MEMORY_MODEL_TINY) && !defined(CONFIG_MEMORY_MODEL_SMALL) \ + && !defined(CONFIG_MEMORY_MODEL_LARGE) +# define CONFIG_MEMORY_MODEL_SMALL +# endif + ldi r20, 0 + out RAMPZ, r20 // Reset bits 23:16 of Z +# if defined(CONFIG_MEMORY_MODEL_TINY) + mov r31, r20 // Reset bits 8:15 of Z + mov r30, r16 // Load addr into Z +# else + movw r30, r16 // Load addr into Z +# endif + ldi r21, CCP_IOREG // Load magic CCP value + out CCP, r21 // Start CCP handshake +# if defined(CONFIG_MEMORY_MODEL_TINY) + st Z, r17 // Write value to I/O register +# elif defined(CONFIG_MEMORY_MODEL_SMALL) + st Z, r18 // Write value to I/O register +# elif defined(CONFIG_MEMORY_MODEL_LARGE) + st Z, r19 // Write value to I/O register +# else +# error Unknown memory model in use, no idea how registers should be accessed +# endif + ret +#else +# error Unknown assembler +#endif + + END_FUNC(ccp_write_io) + END_FILE() diff --git a/ports/xplained/ASF/xmega/drivers/nvm/nvm_asm.s b/ports/xplained/ASF/xmega/drivers/nvm/nvm_asm.s index 700cd070..6d74e08e 100644 --- a/ports/xplained/ASF/xmega/drivers/nvm/nvm_asm.s +++ b/ports/xplained/ASF/xmega/drivers/nvm/nvm_asm.s @@ -1,197 +1,197 @@ -/** - * \file - * - * \brief Non Volatile Memory controller driver - * - * Copyright (c) 2010 Atmel Corporation. All rights reserved. - * - * \asf_license_start - * - * \page License - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * 3. The name of Atmel may not be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * 4. This software may only be redistributed and used in connection with an - * Atmel microcontroller product. - * - * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE - * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - * - * \asf_license_stop - * - */ -#include - -#if defined(__GNUC__) -//! Value to write to CCP for access to protected IO registers. -# define CCP_SPM_gc 0x9D - -//! NVM busy flag -# define NVM_NVMBUSY_bp 7 - -//! NVM command for loading flash buffer -# define NVM_CMD_LOAD_FLASH_BUFFER_gc 0x23 -#elif defined(__IAR_SYSTEMS_ASM__) -// All values are defined for IAR -#else -# error Unknown assembler -#endif - -#ifndef __DOXYGEN__ - PUBLIC_FUNCTION(nvm_read_byte) -#if defined(__GNUC__) - lds r20, NVM_CMD ; Store NVM command register - mov ZL, r22 ; Load byte index into low byte of Z. - mov ZH, r23 ; Load high byte into Z. - sts NVM_CMD, r24 ; Load prepared command into NVM Command register. - lpm r24, Z ; Perform an LPM to read out byte - sts NVM_CMD, r20 ; Restore NVM command register -#elif defined(__IAR_SYSTEMS_ASM__) - lds r20, NVM_CMD ; Store NVM command register - mov ZL, r18 ; Load byte index into low byte of Z. - mov ZH, r19 ; Load high byte into Z. - sts NVM_CMD, r16 ; Load prepared command into NVM Command register. - lpm r16, Z ; Perform an LPM to read out byte - sts NVM_CMD, r20 ; Restore NVM command register -#endif - - ret - - END_FUNC(nvm_read_byte) - -// IAR forgets about include files after each module, so need to include again -#if defined(__IAR_SYSTEMS_ASM__) -# include -#endif - - /** - * \brief Perform SPM command - */ - PUBLIC_FUNCTION_SEGMENT(nvm_common_spm, BOOT) - -#if defined(__GNUC__) - /** - * For GCC: - * \param address uint32_t r22:r25 - * \param nvm_cmd uint8_t r20 - */ - in r25, RAMPZ ; Store RAMPZ. Highest address byte is ignored, so using that - out RAMPZ, r24 ; Load R24 into RAMPZ - movw ZL, r22 ; Load R22:R23 into Z. - lds r24, NVM_CMD ; Store NVM command register (r24 is no longer needed) - sts NVM_CMD, r20 ; Load prepared command into NVM Command register. - ldi r23, CCP_SPM_gc ; Prepare Protect SPM signature (r23 is no longer needed) - sts CCP, r23 ; Enable SPM operation (this disables interrupts for 4 cycles). - spm ; Self-program. - sts NVM_CMD, r24 ; Restore NVM command register - out RAMPZ, r25 ; Restore RAMPZ register. -#elif defined(__IAR_SYSTEMS_ASM__) - /** - * For IAR: - * \param address uint32_t r16:r19 - * \param nvm_cmd uint8_t r20 - */ - in r19, RAMPZ ; Store RAMPZ. Highest address byte is ignored, so using that - out RAMPZ, r18 ; Load R18 into RAMPZ - movw ZL, r16 ; Load R16:R17 into Z. - lds r18, NVM_CMD ; Store NVM command register (r18 is no longer needed) - sts NVM_CMD, r20 ; Load prepared command into NVM Command register. - ldi r19, CCP_SPM_gc ; Prepare Protect SPM signature (r19 is no longer needed) - sts CCP, r19 ; Enable SPM operation (this disables interrupts for 4 cycles). - spm ; Self-program. - sts NVM_CMD, r18 ; Restore NVM command register - out RAMPZ, r19 ; Restore RAMPZ register. -#endif - - ret - - END_FUNC(nvm_common_spm) - -// IAR forgets about include files after each module, so need to include again -#if defined(__IAR_SYSTEMS_ASM__) -# include -#endif - - /** - * \brief Load byte to page buffer - * - */ - PUBLIC_FUNCTION_SEGMENT(nvm_flash_load_word_to_buffer, BOOT) - -#if defined(__GNUC__) - /** - * For GCC: - * \param word_addr uint32_t r22:r25 - * \param data uint16_t r20:r21 - */ -wait_nvm: - lds r18, NVM_STATUS - sbrc r18, NVM_NVMBUSY_bp - rjmp wait_nvm - - in r25, RAMPZ ; Store RAMPZ. Highest address byte is ignored, so using that - out RAMPZ, r24 ; Load R24 into RAMPZ - movw ZL, r22 ; Load R22:R23 into Z. - - lds r24, NVM_CMD ; Store NVM command register (r24 is no longer needed) - ldi r18, NVM_CMD_LOAD_FLASH_BUFFER_gc - sts NVM_CMD, r18 ; Load prepared command into NVM Command register. - - movw r0, r20 ; Load R20:R21 into R0:R1 - spm ; Self-program. - - clr r1 ; Clear R1 for GCC _zero_reg_ to function properly. - sts NVM_CMD, r24 ; Restore NVM command register - out RAMPZ, r25 ; Restore RAMPZ register. -#elif defined(__IAR_SYSTEMS_ASM__) - /** - * For IAR: - * \param word_addr uint32_t r16:r19 - * \param data uint16_t r20:r21 - */ -wait_nvm: - lds r19, NVM_STATUS - sbrc r19, NVM_NVMBUSY_bp - rjmp wait_nvm - - in r19, RAMPZ ; Store RAMPZ. Highest byte is ignored, so using that - out RAMPZ, r18 ; Load R18 into RAMPZ - movw ZL, r16 ; Load R16:R17 into Z. - - lds r18, NVM_CMD ; Store NVM command register (r18 is no longer needed) - ldi r17, NVM_CMD_LOAD_FLASH_BUFFER_gc - sts NVM_CMD, r17 ; Load prepared command into NVM Command register. - - movw r0, r20 ; Load R20:R21 into R0:R1 - spm ; Self-program. - - sts NVM_CMD, r18 ; Restore NVM command register - out RAMPZ, r19 ; Restore RAMPZ register. -#endif - - ret - - END_FUNC(nvm_flash_load_word_to_buffer) - - END_FILE() -#endif // __DOXYGEN__ +/** + * \file + * + * \brief Non Volatile Memory controller driver + * + * Copyright (c) 2010 Atmel Corporation. All rights reserved. + * + * \asf_license_start + * + * \page License + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name of Atmel may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * 4. This software may only be redistributed and used in connection with an + * Atmel microcontroller product. + * + * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE + * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR + * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + * + * \asf_license_stop + * + */ +#include + +#if defined(__GNUC__) +//! Value to write to CCP for access to protected IO registers. +# define CCP_SPM_gc 0x9D + +//! NVM busy flag +# define NVM_NVMBUSY_bp 7 + +//! NVM command for loading flash buffer +# define NVM_CMD_LOAD_FLASH_BUFFER_gc 0x23 +#elif defined(__IAR_SYSTEMS_ASM__) +// All values are defined for IAR +#else +# error Unknown assembler +#endif + +#ifndef __DOXYGEN__ + PUBLIC_FUNCTION(nvm_read_byte) +#if defined(__GNUC__) + lds r20, NVM_CMD ; Store NVM command register + mov ZL, r22 ; Load byte index into low byte of Z. + mov ZH, r23 ; Load high byte into Z. + sts NVM_CMD, r24 ; Load prepared command into NVM Command register. + lpm r24, Z ; Perform an LPM to read out byte + sts NVM_CMD, r20 ; Restore NVM command register +#elif defined(__IAR_SYSTEMS_ASM__) + lds r20, NVM_CMD ; Store NVM command register + mov ZL, r18 ; Load byte index into low byte of Z. + mov ZH, r19 ; Load high byte into Z. + sts NVM_CMD, r16 ; Load prepared command into NVM Command register. + lpm r16, Z ; Perform an LPM to read out byte + sts NVM_CMD, r20 ; Restore NVM command register +#endif + + ret + + END_FUNC(nvm_read_byte) + +// IAR forgets about include files after each module, so need to include again +#if defined(__IAR_SYSTEMS_ASM__) +# include +#endif + + /** + * \brief Perform SPM command + */ + PUBLIC_FUNCTION_SEGMENT(nvm_common_spm, BOOT) + +#if defined(__GNUC__) + /** + * For GCC: + * \param address uint32_t r22:r25 + * \param nvm_cmd uint8_t r20 + */ + in r25, RAMPZ ; Store RAMPZ. Highest address byte is ignored, so using that + out RAMPZ, r24 ; Load R24 into RAMPZ + movw ZL, r22 ; Load R22:R23 into Z. + lds r24, NVM_CMD ; Store NVM command register (r24 is no longer needed) + sts NVM_CMD, r20 ; Load prepared command into NVM Command register. + ldi r23, CCP_SPM_gc ; Prepare Protect SPM signature (r23 is no longer needed) + sts CCP, r23 ; Enable SPM operation (this disables interrupts for 4 cycles). + spm ; Self-program. + sts NVM_CMD, r24 ; Restore NVM command register + out RAMPZ, r25 ; Restore RAMPZ register. +#elif defined(__IAR_SYSTEMS_ASM__) + /** + * For IAR: + * \param address uint32_t r16:r19 + * \param nvm_cmd uint8_t r20 + */ + in r19, RAMPZ ; Store RAMPZ. Highest address byte is ignored, so using that + out RAMPZ, r18 ; Load R18 into RAMPZ + movw ZL, r16 ; Load R16:R17 into Z. + lds r18, NVM_CMD ; Store NVM command register (r18 is no longer needed) + sts NVM_CMD, r20 ; Load prepared command into NVM Command register. + ldi r19, CCP_SPM_gc ; Prepare Protect SPM signature (r19 is no longer needed) + sts CCP, r19 ; Enable SPM operation (this disables interrupts for 4 cycles). + spm ; Self-program. + sts NVM_CMD, r18 ; Restore NVM command register + out RAMPZ, r19 ; Restore RAMPZ register. +#endif + + ret + + END_FUNC(nvm_common_spm) + +// IAR forgets about include files after each module, so need to include again +#if defined(__IAR_SYSTEMS_ASM__) +# include +#endif + + /** + * \brief Load byte to page buffer + * + */ + PUBLIC_FUNCTION_SEGMENT(nvm_flash_load_word_to_buffer, BOOT) + +#if defined(__GNUC__) + /** + * For GCC: + * \param word_addr uint32_t r22:r25 + * \param data uint16_t r20:r21 + */ +wait_nvm: + lds r18, NVM_STATUS + sbrc r18, NVM_NVMBUSY_bp + rjmp wait_nvm + + in r25, RAMPZ ; Store RAMPZ. Highest address byte is ignored, so using that + out RAMPZ, r24 ; Load R24 into RAMPZ + movw ZL, r22 ; Load R22:R23 into Z. + + lds r24, NVM_CMD ; Store NVM command register (r24 is no longer needed) + ldi r18, NVM_CMD_LOAD_FLASH_BUFFER_gc + sts NVM_CMD, r18 ; Load prepared command into NVM Command register. + + movw r0, r20 ; Load R20:R21 into R0:R1 + spm ; Self-program. + + clr r1 ; Clear R1 for GCC _zero_reg_ to function properly. + sts NVM_CMD, r24 ; Restore NVM command register + out RAMPZ, r25 ; Restore RAMPZ register. +#elif defined(__IAR_SYSTEMS_ASM__) + /** + * For IAR: + * \param word_addr uint32_t r16:r19 + * \param data uint16_t r20:r21 + */ +wait_nvm: + lds r19, NVM_STATUS + sbrc r19, NVM_NVMBUSY_bp + rjmp wait_nvm + + in r19, RAMPZ ; Store RAMPZ. Highest byte is ignored, so using that + out RAMPZ, r18 ; Load R18 into RAMPZ + movw ZL, r16 ; Load R16:R17 into Z. + + lds r18, NVM_CMD ; Store NVM command register (r18 is no longer needed) + ldi r17, NVM_CMD_LOAD_FLASH_BUFFER_gc + sts NVM_CMD, r17 ; Load prepared command into NVM Command register. + + movw r0, r20 ; Load R20:R21 into R0:R1 + spm ; Self-program. + + sts NVM_CMD, r18 ; Restore NVM command register + out RAMPZ, r19 ; Restore RAMPZ register. +#endif + + ret + + END_FUNC(nvm_flash_load_word_to_buffer) + + END_FILE() +#endif // __DOXYGEN__ diff --git a/ports/xplained/bacnet.atsln b/ports/xplained/bacnet.atsln index c97eac54..5b2216d3 100644 --- a/ports/xplained/bacnet.atsln +++ b/ports/xplained/bacnet.atsln @@ -1,23 +1,23 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Atmel Studio Solution File, Format Version 11.00 -Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "bacnet", "bacnet.cproj", "{EA031B72-CE11-41CC-BFDC-00625D02A537}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|AVR = Debug|AVR - Debug-XPLAINED|AVR = Debug-XPLAINED|AVR - Release|AVR = Release|AVR - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug|AVR.ActiveCfg = Debug|AVR - {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug|AVR.Build.0 = Debug|AVR - {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug-XPLAINED|AVR.ActiveCfg = Debug-XPLAINED|AVR - {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug-XPLAINED|AVR.Build.0 = Debug-XPLAINED|AVR - {EA031B72-CE11-41CC-BFDC-00625D02A537}.Release|AVR.ActiveCfg = Release|AVR - {EA031B72-CE11-41CC-BFDC-00625D02A537}.Release|AVR.Build.0 = Release|AVR - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Atmel Studio Solution File, Format Version 11.00 +Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "bacnet", "bacnet.cproj", "{EA031B72-CE11-41CC-BFDC-00625D02A537}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|AVR = Debug|AVR + Debug-XPLAINED|AVR = Debug-XPLAINED|AVR + Release|AVR = Release|AVR + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug|AVR.ActiveCfg = Debug|AVR + {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug|AVR.Build.0 = Debug|AVR + {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug-XPLAINED|AVR.ActiveCfg = Debug-XPLAINED|AVR + {EA031B72-CE11-41CC-BFDC-00625D02A537}.Debug-XPLAINED|AVR.Build.0 = Debug-XPLAINED|AVR + {EA031B72-CE11-41CC-BFDC-00625D02A537}.Release|AVR.ActiveCfg = Release|AVR + {EA031B72-CE11-41CC-BFDC-00625D02A537}.Release|AVR.Build.0 = Release|AVR + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/ports/xplained/bacnet.cproj b/ports/xplained/bacnet.cproj index 6de395d3..75591199 100644 --- a/ports/xplained/bacnet.cproj +++ b/ports/xplained/bacnet.cproj @@ -1,1040 +1,1040 @@ - - - - 2.0 - 7.0 - com.Atmel.AVRGCC8.C - {ea031b72-ce11-41cc-bfdc-00625d02a537} - ATxmega256A3BU - xmegaau - Executable - C - $(MSBuildProjectName) - .elf - $(MSBuildProjectDirectory)\$(Configuration) - XMEGA_A3BU_XPLAINED_DEMO1 - BACnet XPLAINED - XMEGA_A3BU_XPLAINED_DEMO1 - Native - true - false - exception_table - 0 - true - 0x20000000 - true - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - com.atmel.avrdbg.tool.jtagice3plus - JTAG - - com.atmel.avrdbg.tool.jtagicemk3 - JTAGICE3 - J30200019449 - - - - 127.0.0.1 - 1572 - False - - - JTAG - - 0 - 249000 - 7500000 - 125000 - false - false - 0 - 0 - 0 - 0 - 4000000 - 7500000 - - - - true - - - - 7500000 - - JTAG - - com.atmel.avrdbg.tool.jtagice3plus - J30200019449 - JTAGICE3 - - - - - - -mmcu=atxmega256a3bu -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\gcc\dev\atxmega256a3bu" - True - True - True - True - True - False - - - IOPORT_XMEGA_COMPAT - BACDL_MSTP - MAX_APDU=128 - MAX_TSM_TRANSACTIONS=1 - MSTP_PDU_PACKET_COUNT=2 - BACNET_VENDOR_ID=293 - MAX_ADDRESS_CACHE=32 - MAX_ANALOG_INPUTS=8 - BOARD=XMEGA_A3BU_XPLAINED - NDEBUG - - - - - .. - ../config - ../ASF/xmega/drivers/rtc32 - ../ASF/xmega/drivers/pmic - ../ASF/xmega/boards/xmega_a3bu_xplained - ../ASF/xmega/utils/preprocessor - ../ASF/common/utils - ../ASF/common/services/sleepmgr - ../ASF/xmega/drivers/sleep - ../ASF/common/services/gpio - ../ASF/xmega/drivers/tc - ../ASF/xmega/drivers/adc - ../ASF/xmega/drivers/cpu - ../ASF/common/boards - ../ASF/common/services/ioport - ../ASF/xmega/drivers/nvm - ../ASF/xmega/boards - ../ASF/xmega/utils - ../ASF/xmega/drivers/wdt - ../ASF/common/services/clock - ../ASF/common/services/delay - ../ASF/xmega/drivers/usart - ../ASF/xmega/services/pwm - ../ASF/common/drivers/nvm - ../ASF/common/services/serial/xmega_usart - ../ASF/common/services/serial - ../ASF/common/utils/stdio/stdio_serial - ../ASF/xmega/services/timeout - ../../../include - ../../../demo/object - %24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\include - - - Optimize for size (-Os) - -fdata-sections - True - True - True - -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax - - - libm - - - -Wl,--relax -Wl,--section-start=.BOOT=0x40000 - -mrelax -DBOARD=XMEGA_A3BU_XPLAINED -DIOPORT_XMEGA_COMPAT - - - ../ASF/xmega/drivers/rtc32 - ../ASF/xmega/drivers/pmic - ../ASF/xmega/boards/xmega_a3bu_xplained - ../ASF/xmega/drivers/nvm - ../ASF/xmega/utils/preprocessor - ../ASF/common/utils - ../ASF/common/services/sleepmgr - ../ASF/xmega/drivers/sleep - ../ASF/common/services/gpio - ../ASF/xmega/drivers/tc - ../ASF/xmega/drivers/adc - ../ASF/xmega/drivers/cpu - ../ASF/common/boards - ../ASF/common/services/ioport - ../ASF/xmega/boards - ../ASF/xmega/utils - ../ASF/common/services/clock - ../ASF/common/services/delay - ../ASF/xmega/drivers/wdt - ../ASF/xmega/drivers/usart - ../config - . - ../ASF/xmega/services/pwm - ../ASF/common/drivers/nvm - ../ASF/common/services/serial/xmega_usart - ../ASF/common/services/serial - ../ASF/common/utils/stdio/stdio_serial - ../ASF/xmega/services/timeout - - - - - - - - - -mmcu=atxmega256a3bu -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\gcc\dev\atxmega256a3bu" - True - True - True - True - True - False - - - IOPORT_XMEGA_COMPAT - BACDL_MSTP - MAX_APDU=128 - MAX_TSM_TRANSACTIONS=1 - MSTP_PDU_PACKET_COUNT=2 - BACNET_VENDOR_ID=293 - MAX_ADDRESS_CACHE=32 - MAX_ANALOG_INPUTS=8 - DEBUG - - - - - .. - ../config - ../ASF/xmega/drivers/rtc32 - ../ASF/xmega/drivers/pmic - ../ASF/xmega/boards/xmega_a3bu_xplained - ../ASF/xmega/utils/preprocessor - ../ASF/common/utils - ../ASF/common/services/sleepmgr - ../ASF/xmega/drivers/sleep - ../ASF/common/services/gpio - ../ASF/xmega/drivers/tc - ../ASF/xmega/drivers/adc - ../ASF/xmega/drivers/cpu - ../ASF/common/boards - ../ASF/common/services/ioport - ../ASF/xmega/drivers/nvm - ../ASF/xmega/boards - ../ASF/xmega/utils - ../ASF/xmega/drivers/wdt - ../ASF/common/services/clock - ../ASF/common/services/delay - ../ASF/xmega/drivers/usart - ../ASF/xmega/services/pwm - ../ASF/common/drivers/nvm - ../ASF/common/services/serial/xmega_usart - ../ASF/common/services/serial - ../ASF/common/utils/stdio/stdio_serial - ../ASF/xmega/services/timeout - ../../../include - ../../../demo/object - %24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\include - - - -fdata-sections - True - True - Maximum (-g3) - True - -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax - - - libm - - - -Wl,--relax -Wl,--section-start=.BOOT=0x40000 - -mrelax -DBOARD=XMEGA_A3BU_XPLAINED -DIOPORT_XMEGA_COMPAT - - - ../ASF/xmega/drivers/rtc32 - ../ASF/xmega/drivers/pmic - ../ASF/xmega/boards/xmega_a3bu_xplained - ../ASF/xmega/drivers/nvm - ../ASF/xmega/utils/preprocessor - ../ASF/common/utils - ../ASF/common/services/sleepmgr - ../ASF/xmega/drivers/sleep - ../ASF/common/services/gpio - ../ASF/xmega/drivers/tc - ../ASF/xmega/drivers/adc - ../ASF/xmega/drivers/cpu - ../ASF/common/boards - ../ASF/common/services/ioport - ../ASF/xmega/boards - ../ASF/xmega/utils - ../ASF/common/services/clock - ../ASF/common/services/delay - ../ASF/xmega/drivers/wdt - ../ASF/xmega/drivers/usart - ../config - . - ../ASF/xmega/services/pwm - ../ASF/common/drivers/nvm - ../ASF/common/services/serial/xmega_usart - ../ASF/common/services/serial - ../ASF/common/utils/stdio/stdio_serial - ../ASF/xmega/services/timeout - - - Default (-Wa,-g) - - - - - bin\Debug-XPLAINED\ - - - -mmcu=atxmega256a3bu -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\gcc\dev\atxmega256a3bu" - True - True - True - True - False - - - IOPORT_XMEGA_COMPAT - BACDL_MSTP - MAX_APDU=128 - MAX_TSM_TRANSACTIONS=1 - MSTP_PDU_PACKET_COUNT=2 - BACNET_VENDOR_ID=293 - MAX_ADDRESS_CACHE=32 - MAX_ANALOG_INPUTS=8 - BOARD=XMEGA_A3BU_XPLAINED - CONF_BOARD_ENABLE_RS485_XPLAINED - DEBUG - - - - - .. - ../config - ../ASF/xmega/drivers/rtc32 - ../ASF/xmega/drivers/pmic - ../ASF/xmega/boards/xmega_a3bu_xplained - ../ASF/xmega/utils/preprocessor - ../ASF/common/utils - ../ASF/common/services/sleepmgr - ../ASF/xmega/drivers/sleep - ../ASF/common/services/gpio - ../ASF/xmega/drivers/tc - ../ASF/xmega/drivers/adc - ../ASF/xmega/drivers/cpu - ../ASF/common/boards - ../ASF/common/services/ioport - ../ASF/xmega/drivers/nvm - ../ASF/xmega/boards - ../ASF/xmega/utils - ../ASF/xmega/drivers/wdt - ../ASF/common/services/clock - ../ASF/common/services/delay - ../ASF/xmega/drivers/usart - ../ASF/xmega/services/pwm - ../ASF/common/drivers/nvm - ../ASF/common/services/serial/xmega_usart - ../ASF/common/services/serial - ../ASF/common/utils/stdio/stdio_serial - ../ASF/xmega/services/timeout - ../../../include - ../../../demo/object - %24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\include - - - -fdata-sections - True - True - Maximum (-g3) - True - -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax - - - libm - - - -Wl,--relax -Wl,--section-start=.BOOT=0x40000 - -mrelax -DBOARD=XMEGA_A3BU_XPLAINED -DIOPORT_XMEGA_COMPAT - - - ../ASF/xmega/drivers/rtc32 - ../ASF/xmega/drivers/pmic - ../ASF/xmega/boards/xmega_a3bu_xplained - ../ASF/xmega/drivers/nvm - ../ASF/xmega/utils/preprocessor - ../ASF/common/utils - ../ASF/common/services/sleepmgr - ../ASF/xmega/drivers/sleep - ../ASF/common/services/gpio - ../ASF/xmega/drivers/tc - ../ASF/xmega/drivers/adc - ../ASF/xmega/drivers/cpu - ../ASF/common/boards - ../ASF/common/services/ioport - ../ASF/xmega/boards - ../ASF/xmega/utils - ../ASF/common/services/clock - ../ASF/common/services/delay - ../ASF/xmega/drivers/wdt - ../ASF/xmega/drivers/usart - ../config - . - ../ASF/xmega/services/pwm - ../ASF/common/drivers/nvm - ../ASF/common/services/serial/xmega_usart - ../ASF/common/services/serial - ../ASF/common/utils/stdio/stdio_serial - ../ASF/xmega/services/timeout - - - Default (-Wa,-g) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - compile - - - compile - bacnet-stack\lighting.c - - - compile - bacnet-stack\proplist.c - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - bacnet-stack\s_cov.c - - - compile - bacnet-stack\s_rp.c - - - compile - bacnet-stack\s_whois.c - - - compile - bacnet-stack\s_wp.c - - - compile - bacnet-stack\cov.c - - - compile - bacnet-stack\tsm.c - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - - - compile - bacnet-stack\h_dcc.c - - - compile - bacnet-stack\h_npdu.c - - - compile - bacnet-stack\h_rd.c - - - compile - bacnet-stack\h_rp.c - - - compile - bacnet-stack\h_rpm.c - - - compile - bacnet-stack\h_whohas.c - - - compile - bacnet-stack\h_whois.c - - - compile - bacnet-stack\h_wp.c - - - compile - bacnet-stack\noserv.c - - - compile - bacnet-stack\s_iam.c - - - compile - bacnet-stack\s_ihave.c - - - compile - bacnet-stack\txbuf.c - - - compile - bacnet-stack\abort.c - - - compile - bacnet-stack\apdu.c - - - compile - bacnet-stack\bacaddr.c - - - compile - bacnet-stack\bacapp.c - - - compile - bacnet-stack\bacdcode.c - - - compile - bacnet-stack\bacerror.c - - - compile - bacnet-stack\bacint.c - - - compile - bacnet-stack\bacreal.c - - - compile - bacnet-stack\bacstr.c - - - compile - bacnet-stack\crc.c - - - compile - bacnet-stack\dcc.c - - - compile - bacnet-stack\fifo.c - - - compile - bacnet-stack\iam.c - - - compile - bacnet-stack\ihave.c - - - compile - bacnet-stack\memcopy.c - - - compile - bacnet-stack\npdu.c - - - compile - bacnet-stack\rd.c - - - compile - bacnet-stack\reject.c - - - compile - bacnet-stack\ringbuf.c - - - compile - bacnet-stack\rp.c - - - compile - bacnet-stack\rpm.c - - - compile - bacnet-stack\version.c - - - compile - bacnet-stack\whohas.c - - - compile - bacnet-stack\whois.c - - - compile - bacnet-stack\wp.c - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - + + + + 2.0 + 7.0 + com.Atmel.AVRGCC8.C + {ea031b72-ce11-41cc-bfdc-00625d02a537} + ATxmega256A3BU + xmegaau + Executable + C + $(MSBuildProjectName) + .elf + $(MSBuildProjectDirectory)\$(Configuration) + XMEGA_A3BU_XPLAINED_DEMO1 + BACnet XPLAINED + XMEGA_A3BU_XPLAINED_DEMO1 + Native + true + false + exception_table + 0 + true + 0x20000000 + true + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + com.atmel.avrdbg.tool.jtagice3plus + JTAG + + com.atmel.avrdbg.tool.jtagicemk3 + JTAGICE3 + J30200019449 + + + + 127.0.0.1 + 1572 + False + + + JTAG + + 0 + 249000 + 7500000 + 125000 + false + false + 0 + 0 + 0 + 0 + 4000000 + 7500000 + + + + true + + + + 7500000 + + JTAG + + com.atmel.avrdbg.tool.jtagice3plus + J30200019449 + JTAGICE3 + + + + + + -mmcu=atxmega256a3bu -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\gcc\dev\atxmega256a3bu" + True + True + True + True + True + False + + + IOPORT_XMEGA_COMPAT + BACDL_MSTP + MAX_APDU=128 + MAX_TSM_TRANSACTIONS=1 + MSTP_PDU_PACKET_COUNT=2 + BACNET_VENDOR_ID=293 + MAX_ADDRESS_CACHE=32 + MAX_ANALOG_INPUTS=8 + BOARD=XMEGA_A3BU_XPLAINED + NDEBUG + + + + + .. + ../config + ../ASF/xmega/drivers/rtc32 + ../ASF/xmega/drivers/pmic + ../ASF/xmega/boards/xmega_a3bu_xplained + ../ASF/xmega/utils/preprocessor + ../ASF/common/utils + ../ASF/common/services/sleepmgr + ../ASF/xmega/drivers/sleep + ../ASF/common/services/gpio + ../ASF/xmega/drivers/tc + ../ASF/xmega/drivers/adc + ../ASF/xmega/drivers/cpu + ../ASF/common/boards + ../ASF/common/services/ioport + ../ASF/xmega/drivers/nvm + ../ASF/xmega/boards + ../ASF/xmega/utils + ../ASF/xmega/drivers/wdt + ../ASF/common/services/clock + ../ASF/common/services/delay + ../ASF/xmega/drivers/usart + ../ASF/xmega/services/pwm + ../ASF/common/drivers/nvm + ../ASF/common/services/serial/xmega_usart + ../ASF/common/services/serial + ../ASF/common/utils/stdio/stdio_serial + ../ASF/xmega/services/timeout + ../../../include + ../../../demo/object + %24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\include + + + Optimize for size (-Os) + -fdata-sections + True + True + True + -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax + + + libm + + + -Wl,--relax -Wl,--section-start=.BOOT=0x40000 + -mrelax -DBOARD=XMEGA_A3BU_XPLAINED -DIOPORT_XMEGA_COMPAT + + + ../ASF/xmega/drivers/rtc32 + ../ASF/xmega/drivers/pmic + ../ASF/xmega/boards/xmega_a3bu_xplained + ../ASF/xmega/drivers/nvm + ../ASF/xmega/utils/preprocessor + ../ASF/common/utils + ../ASF/common/services/sleepmgr + ../ASF/xmega/drivers/sleep + ../ASF/common/services/gpio + ../ASF/xmega/drivers/tc + ../ASF/xmega/drivers/adc + ../ASF/xmega/drivers/cpu + ../ASF/common/boards + ../ASF/common/services/ioport + ../ASF/xmega/boards + ../ASF/xmega/utils + ../ASF/common/services/clock + ../ASF/common/services/delay + ../ASF/xmega/drivers/wdt + ../ASF/xmega/drivers/usart + ../config + . + ../ASF/xmega/services/pwm + ../ASF/common/drivers/nvm + ../ASF/common/services/serial/xmega_usart + ../ASF/common/services/serial + ../ASF/common/utils/stdio/stdio_serial + ../ASF/xmega/services/timeout + + + + + + + + + -mmcu=atxmega256a3bu -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\gcc\dev\atxmega256a3bu" + True + True + True + True + True + False + + + IOPORT_XMEGA_COMPAT + BACDL_MSTP + MAX_APDU=128 + MAX_TSM_TRANSACTIONS=1 + MSTP_PDU_PACKET_COUNT=2 + BACNET_VENDOR_ID=293 + MAX_ADDRESS_CACHE=32 + MAX_ANALOG_INPUTS=8 + DEBUG + + + + + .. + ../config + ../ASF/xmega/drivers/rtc32 + ../ASF/xmega/drivers/pmic + ../ASF/xmega/boards/xmega_a3bu_xplained + ../ASF/xmega/utils/preprocessor + ../ASF/common/utils + ../ASF/common/services/sleepmgr + ../ASF/xmega/drivers/sleep + ../ASF/common/services/gpio + ../ASF/xmega/drivers/tc + ../ASF/xmega/drivers/adc + ../ASF/xmega/drivers/cpu + ../ASF/common/boards + ../ASF/common/services/ioport + ../ASF/xmega/drivers/nvm + ../ASF/xmega/boards + ../ASF/xmega/utils + ../ASF/xmega/drivers/wdt + ../ASF/common/services/clock + ../ASF/common/services/delay + ../ASF/xmega/drivers/usart + ../ASF/xmega/services/pwm + ../ASF/common/drivers/nvm + ../ASF/common/services/serial/xmega_usart + ../ASF/common/services/serial + ../ASF/common/utils/stdio/stdio_serial + ../ASF/xmega/services/timeout + ../../../include + ../../../demo/object + %24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\include + + + -fdata-sections + True + True + Maximum (-g3) + True + -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax + + + libm + + + -Wl,--relax -Wl,--section-start=.BOOT=0x40000 + -mrelax -DBOARD=XMEGA_A3BU_XPLAINED -DIOPORT_XMEGA_COMPAT + + + ../ASF/xmega/drivers/rtc32 + ../ASF/xmega/drivers/pmic + ../ASF/xmega/boards/xmega_a3bu_xplained + ../ASF/xmega/drivers/nvm + ../ASF/xmega/utils/preprocessor + ../ASF/common/utils + ../ASF/common/services/sleepmgr + ../ASF/xmega/drivers/sleep + ../ASF/common/services/gpio + ../ASF/xmega/drivers/tc + ../ASF/xmega/drivers/adc + ../ASF/xmega/drivers/cpu + ../ASF/common/boards + ../ASF/common/services/ioport + ../ASF/xmega/boards + ../ASF/xmega/utils + ../ASF/common/services/clock + ../ASF/common/services/delay + ../ASF/xmega/drivers/wdt + ../ASF/xmega/drivers/usart + ../config + . + ../ASF/xmega/services/pwm + ../ASF/common/drivers/nvm + ../ASF/common/services/serial/xmega_usart + ../ASF/common/services/serial + ../ASF/common/utils/stdio/stdio_serial + ../ASF/xmega/services/timeout + + + Default (-Wa,-g) + + + + + bin\Debug-XPLAINED\ + + + -mmcu=atxmega256a3bu -B "%24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\gcc\dev\atxmega256a3bu" + True + True + True + True + False + + + IOPORT_XMEGA_COMPAT + BACDL_MSTP + MAX_APDU=128 + MAX_TSM_TRANSACTIONS=1 + MSTP_PDU_PACKET_COUNT=2 + BACNET_VENDOR_ID=293 + MAX_ADDRESS_CACHE=32 + MAX_ANALOG_INPUTS=8 + BOARD=XMEGA_A3BU_XPLAINED + CONF_BOARD_ENABLE_RS485_XPLAINED + DEBUG + + + + + .. + ../config + ../ASF/xmega/drivers/rtc32 + ../ASF/xmega/drivers/pmic + ../ASF/xmega/boards/xmega_a3bu_xplained + ../ASF/xmega/utils/preprocessor + ../ASF/common/utils + ../ASF/common/services/sleepmgr + ../ASF/xmega/drivers/sleep + ../ASF/common/services/gpio + ../ASF/xmega/drivers/tc + ../ASF/xmega/drivers/adc + ../ASF/xmega/drivers/cpu + ../ASF/common/boards + ../ASF/common/services/ioport + ../ASF/xmega/drivers/nvm + ../ASF/xmega/boards + ../ASF/xmega/utils + ../ASF/xmega/drivers/wdt + ../ASF/common/services/clock + ../ASF/common/services/delay + ../ASF/xmega/drivers/usart + ../ASF/xmega/services/pwm + ../ASF/common/drivers/nvm + ../ASF/common/services/serial/xmega_usart + ../ASF/common/services/serial + ../ASF/common/utils/stdio/stdio_serial + ../ASF/xmega/services/timeout + ../../../include + ../../../demo/object + %24(PackRepoDir)\atmel\XMEGAA_DFP\1.0.36\include + + + -fdata-sections + True + True + Maximum (-g3) + True + -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax + + + libm + + + -Wl,--relax -Wl,--section-start=.BOOT=0x40000 + -mrelax -DBOARD=XMEGA_A3BU_XPLAINED -DIOPORT_XMEGA_COMPAT + + + ../ASF/xmega/drivers/rtc32 + ../ASF/xmega/drivers/pmic + ../ASF/xmega/boards/xmega_a3bu_xplained + ../ASF/xmega/drivers/nvm + ../ASF/xmega/utils/preprocessor + ../ASF/common/utils + ../ASF/common/services/sleepmgr + ../ASF/xmega/drivers/sleep + ../ASF/common/services/gpio + ../ASF/xmega/drivers/tc + ../ASF/xmega/drivers/adc + ../ASF/xmega/drivers/cpu + ../ASF/common/boards + ../ASF/common/services/ioport + ../ASF/xmega/boards + ../ASF/xmega/utils + ../ASF/common/services/clock + ../ASF/common/services/delay + ../ASF/xmega/drivers/wdt + ../ASF/xmega/drivers/usart + ../config + . + ../ASF/xmega/services/pwm + ../ASF/common/drivers/nvm + ../ASF/common/services/serial/xmega_usart + ../ASF/common/services/serial + ../ASF/common/utils/stdio/stdio_serial + ../ASF/xmega/services/timeout + + + Default (-Wa,-g) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + compile + + + compile + bacnet-stack\lighting.c + + + compile + bacnet-stack\proplist.c + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + bacnet-stack\s_cov.c + + + compile + bacnet-stack\s_rp.c + + + compile + bacnet-stack\s_whois.c + + + compile + bacnet-stack\s_wp.c + + + compile + bacnet-stack\cov.c + + + compile + bacnet-stack\tsm.c + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + + + compile + bacnet-stack\h_dcc.c + + + compile + bacnet-stack\h_npdu.c + + + compile + bacnet-stack\h_rd.c + + + compile + bacnet-stack\h_rp.c + + + compile + bacnet-stack\h_rpm.c + + + compile + bacnet-stack\h_whohas.c + + + compile + bacnet-stack\h_whois.c + + + compile + bacnet-stack\h_wp.c + + + compile + bacnet-stack\noserv.c + + + compile + bacnet-stack\s_iam.c + + + compile + bacnet-stack\s_ihave.c + + + compile + bacnet-stack\txbuf.c + + + compile + bacnet-stack\abort.c + + + compile + bacnet-stack\apdu.c + + + compile + bacnet-stack\bacaddr.c + + + compile + bacnet-stack\bacapp.c + + + compile + bacnet-stack\bacdcode.c + + + compile + bacnet-stack\bacerror.c + + + compile + bacnet-stack\bacint.c + + + compile + bacnet-stack\bacreal.c + + + compile + bacnet-stack\bacstr.c + + + compile + bacnet-stack\crc.c + + + compile + bacnet-stack\dcc.c + + + compile + bacnet-stack\fifo.c + + + compile + bacnet-stack\iam.c + + + compile + bacnet-stack\ihave.c + + + compile + bacnet-stack\memcopy.c + + + compile + bacnet-stack\npdu.c + + + compile + bacnet-stack\rd.c + + + compile + bacnet-stack\reject.c + + + compile + bacnet-stack\ringbuf.c + + + compile + bacnet-stack\rp.c + + + compile + bacnet-stack\rpm.c + + + compile + bacnet-stack\version.c + + + compile + bacnet-stack\whohas.c + + + compile + bacnet-stack\whois.c + + + compile + bacnet-stack\wp.c + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + compile + + + \ No newline at end of file diff --git a/test/bbmd6.mak b/test/bbmd6.mak index b2e93e39..d7d4d62f 100644 --- a/test/bbmd6.mak +++ b/test/bbmd6.mak @@ -1,42 +1,42 @@ -#Makefile to build test case -CC = gcc -SRC_DIR = ../src -SRC_INC = ../include -DEMO_DIR = ../demo/handler -DEMO_INC = ../demo/object -INCLUDES = -I. -I$(SRC_INC) -I$(DEMO_INC) -DEFINES = -DBIG_ENDIAN=0 -DTEST -DTEST_BBMD6 - -CFLAGS = -Wall -Wmissing-prototypes $(INCLUDES) $(DEFINES) -g - -SRCS = $(SRC_DIR)/bacdcode.c \ - $(SRC_DIR)/bacint.c \ - $(SRC_DIR)/bacstr.c \ - $(SRC_DIR)/bacreal.c \ - $(SRC_DIR)/bvlc6.c \ - $(SRC_DIR)/debug.c \ - $(SRC_DIR)/keylist.c \ - $(SRC_DIR)/vmac.c \ - $(DEMO_DIR)/h_bbmd6.c \ - ctest.c - -TARGET = bbmd6 - -all: ${TARGET} - -OBJS = ${SRCS:.c=.o} - -${TARGET}: ${OBJS} - ${CC} -o $@ ${OBJS} - -.c.o: - ${CC} -c ${CFLAGS} $*.c -o $@ - -depend: - rm -f .depend - ${CC} -MM ${CFLAGS} *.c >> .depend - -clean: - rm -rf ${TARGET} $(OBJS) - -include: .depend +#Makefile to build test case +CC = gcc +SRC_DIR = ../src +SRC_INC = ../include +DEMO_DIR = ../demo/handler +DEMO_INC = ../demo/object +INCLUDES = -I. -I$(SRC_INC) -I$(DEMO_INC) +DEFINES = -DBIG_ENDIAN=0 -DTEST -DTEST_BBMD6 + +CFLAGS = -Wall -Wmissing-prototypes $(INCLUDES) $(DEFINES) -g + +SRCS = $(SRC_DIR)/bacdcode.c \ + $(SRC_DIR)/bacint.c \ + $(SRC_DIR)/bacstr.c \ + $(SRC_DIR)/bacreal.c \ + $(SRC_DIR)/bvlc6.c \ + $(SRC_DIR)/debug.c \ + $(SRC_DIR)/keylist.c \ + $(SRC_DIR)/vmac.c \ + $(DEMO_DIR)/h_bbmd6.c \ + ctest.c + +TARGET = bbmd6 + +all: ${TARGET} + +OBJS = ${SRCS:.c=.o} + +${TARGET}: ${OBJS} + ${CC} -o $@ ${OBJS} + +.c.o: + ${CC} -c ${CFLAGS} $*.c -o $@ + +depend: + rm -f .depend + ${CC} -MM ${CFLAGS} *.c >> .depend + +clean: + rm -rf ${TARGET} $(OBJS) + +include: .depend diff --git a/test/bvlc6.mak b/test/bvlc6.mak index ae6abd44..3467a93d 100644 --- a/test/bvlc6.mak +++ b/test/bvlc6.mak @@ -1,35 +1,35 @@ -#Makefile to build test case -CC = gcc -SRC_DIR = ../src -INCLUDES = -I../include -I. -DEFINES = -DBIG_ENDIAN=0 -DTEST -DTEST_BVLC6 - -CFLAGS = -Wall $(INCLUDES) $(DEFINES) -g - -SRCS = $(SRC_DIR)/bacdcode.c \ - $(SRC_DIR)/bacint.c \ - $(SRC_DIR)/bacstr.c \ - $(SRC_DIR)/bacreal.c \ - $(SRC_DIR)/bvlc6.c \ - ctest.c - -TARGET = bvlc6 - -all: ${TARGET} - -OBJS = ${SRCS:.c=.o} - -${TARGET}: ${OBJS} - ${CC} -o $@ ${OBJS} - -.c.o: - ${CC} -c ${CFLAGS} $*.c -o $@ - -depend: - rm -f .depend - ${CC} -MM ${CFLAGS} *.c >> .depend - -clean: - rm -rf ${TARGET} $(OBJS) - -include: .depend +#Makefile to build test case +CC = gcc +SRC_DIR = ../src +INCLUDES = -I../include -I. +DEFINES = -DBIG_ENDIAN=0 -DTEST -DTEST_BVLC6 + +CFLAGS = -Wall $(INCLUDES) $(DEFINES) -g + +SRCS = $(SRC_DIR)/bacdcode.c \ + $(SRC_DIR)/bacint.c \ + $(SRC_DIR)/bacstr.c \ + $(SRC_DIR)/bacreal.c \ + $(SRC_DIR)/bvlc6.c \ + ctest.c + +TARGET = bvlc6 + +all: ${TARGET} + +OBJS = ${SRCS:.c=.o} + +${TARGET}: ${OBJS} + ${CC} -o $@ ${OBJS} + +.c.o: + ${CC} -c ${CFLAGS} $*.c -o $@ + +depend: + rm -f .depend + ${CC} -MM ${CFLAGS} *.c >> .depend + +clean: + rm -rf ${TARGET} $(OBJS) + +include: .depend diff --git a/test/vmac.mak b/test/vmac.mak index f02e2b51..258a70f9 100644 --- a/test/vmac.mak +++ b/test/vmac.mak @@ -1,32 +1,32 @@ -#Makefile to build test case -CC = gcc -SRC_DIR = ../src -INCLUDES = -I../include -I. -DEFINES = -DBIG_ENDIAN=0 -DTEST -DTEST_VMAC - -CFLAGS = -Wall -Wmissing-prototypes $(INCLUDES) $(DEFINES) -g - -SRCS = $(SRC_DIR)/keylist.c \ - $(SRC_DIR)/vmac.c \ - ctest.c - -TARGET = vmac - -all: ${TARGET} - -OBJS = ${SRCS:.c=.o} - -${TARGET}: ${OBJS} - ${CC} -o $@ ${OBJS} - -.c.o: - ${CC} -c ${CFLAGS} $*.c -o $@ - -depend: - rm -f .depend - ${CC} -MM ${CFLAGS} *.c >> .depend - -clean: - rm -rf ${TARGET} $(OBJS) - -include: .depend +#Makefile to build test case +CC = gcc +SRC_DIR = ../src +INCLUDES = -I../include -I. +DEFINES = -DBIG_ENDIAN=0 -DTEST -DTEST_VMAC + +CFLAGS = -Wall -Wmissing-prototypes $(INCLUDES) $(DEFINES) -g + +SRCS = $(SRC_DIR)/keylist.c \ + $(SRC_DIR)/vmac.c \ + ctest.c + +TARGET = vmac + +all: ${TARGET} + +OBJS = ${SRCS:.c=.o} + +${TARGET}: ${OBJS} + ${CC} -o $@ ${OBJS} + +.c.o: + ${CC} -c ${CFLAGS} $*.c -o $@ + +depend: + rm -f .depend + ${CC} -MM ${CFLAGS} *.c >> .depend + +clean: + rm -rf ${TARGET} $(OBJS) + +include: .depend