Commit Graph

832 Commits

Author SHA1 Message Date
skarg b5631570e6 Updated MSVS 2010 project files with added BACnet objects. 2015-11-25 20:25:08 +00:00
skarg ca5a9bff94 Added support for Visual Studio 2015.
Fixed some WIN32 specific compile issues.
Changed MinGW build to use _NO_OLDNAMES so that it compatible with MSVC.
Thank you John LaFontaine for the contribution!
2015-11-10 21:08:05 +00:00
skarg 3b28372e8b Cleaned up compiler warning. 2015-10-17 03:14:40 +00:00
skarg 49c52d5407 Removed the Who-Is wildcard since it is not permitted per BACnet standard. Thank you Michael and Carl! 2015-10-16 19:29:03 +00:00
skarg 8a83e12b5d Updated AT91SAM7S project to build with current stack and IAR EWARM 6.30 compiler. 2015-10-14 20:14:01 +00:00
skarg 1026462724 Refactored the Property_List property and added Protocol_Revision 14 define restriction for Property_List and Channel and Lighting Output objects. 2015-10-07 20:26:30 +00:00
skarg ec581ace70 cleaned up warnings from BACnet Ethernet 8802.3 compile on Linux 2015-09-24 21:51:29 +00:00
skarg e69a1349a0 Added STM32F10x peripheral driver library to permit compiling of demo port. Tested with IAR-EWARM 6. 2015-09-09 15:15:28 +00:00
skarg 6df2c0dc80 Added IAR-EWARM 6 project file for AT91SAMS port.
Updated IAR-EWAVR 6 project files for AVR projects.
2015-09-09 14:55:50 +00:00
skarg 07bf4eba3b Deprecated Ringbuf_Alloc, and replaced with Ringbuf_Data_Peek() and Ringbuf_Data_Put() functions. Ringbuf_Alloc() was not interrupt or thread safe. 2015-09-09 14:54:02 +00:00
ekh a36ac1ec45 Modified conflicting line endings in ../xplained/bacnet.c which were confusing some tools. 2015-09-08 22:52:56 +00:00
skarg b4ad2c2729 Added Wireshark extcap command line parameter interface to mstpcap utility.
Tested with Wireshark on Windows (mostly working).
To use extcap, run Wireshark and go to the About-dialog.  Find a tab located there named "Folders". Locate the extcap search path. Copy the mstpcap.exe to that folder, which may not exist.
Restart Wireshark, and look for "BACnet MS/TP on COMx" interfaces.
Configure the interface to change baud rate.
Capture directly from the interface.
2015-07-14 20:31:32 +00:00
skarg edcf8404d7 Added Arduino Uno port for W5100 Ethernet shield. Note: requires an Arduino library that is included with the Arduino board, but not included here. Thank you, Miguel Fernandes! 2015-07-07 15:02:04 +00:00
skarg e14e8ffc14 Added STM32 design challenge RS-485 daughter board schematic and BOM. 2015-06-15 14:43:49 +00:00
skarg d052578777 Added readme.txt to Atmel XPLAINED port. 2015-05-26 19:55:44 +00:00
skarg 4b525b0615 Added RS-485 shield daughter board for ports/xplained project. 2015-04-16 15:13:23 +00:00
skarg fe8e60dd3d Added example MS/TP port to ATxmega XPLAINED A3BU evaluation board. 2015-04-16 13:23:29 +00:00
skarg 672f499f54 Fixed comment. 2015-03-20 19:50:08 +00:00
skarg 6cb014ee64 Changed the Linux BACnet/IP init to use NetMask.
The function was modified to calculate the broadcast address from IP and netmask instead of using SIOCGIFBRDADDR. In some cases it is possible that the ioctl is successful, but the returned address is 0 (e.g. search for Bcast: 0.0.0.0). For some reason in Linux the local loopback device answers from 0.0.0.0 address. So messages broadcast to that address are received from 127.0.0.1 which can possibly create a broadcast loop. This has nothing to do with NAT, but makes the stack more robust. Thank you, Sami Pietikäinen, for the contribution!
2015-02-24 21:55:31 +00:00
skarg 1814ae1d89 Fixed MSTP data expecting reply compare, as this port uses raw buffer. Thank you Will. 2015-02-03 22:39:08 +00:00
skarg 3865a13993 Fixed the at91sam7s makefile to include new files and functions to build with latest library. 2015-01-30 20:58:16 +00:00
skarg dd271af2ed Fix volatile variable access in at91sam7s port example. 2015-01-30 20:54:48 +00:00
skarg c2533b6ead Fix excessive ReplyPostponed frames in PIC MS/TP port. 2015-01-30 20:39:02 +00:00
skarg 781da0b53b Fixed MSTP dropped packets on Linux by fixing usage of ptheads condition variable. Turns out that condition variables cannot be used on their own. They need to be paired with a shared state such as a flag variable protected by a mutex. 2014-11-15 22:03:17 +00:00
skarg aa124bc091 updated mstpsnap utility 2014-11-15 17:27:27 +00:00
skarg 3be7029f40 Some MS/TP fixes to the AT91SAM7S port (untested). 2014-11-12 18:11:20 +00:00
skarg 5e476c3ffc Improved test in BDK port. 2014-11-11 16:50:17 +00:00
skarg 66f52e438f added some more debug to RS485 on Linux 2014-11-02 05:29:42 +00:00
skarg 3fca74bcfb When MAC address length is zero, assume it is a broadcast. Updated the MS/TP to understand this. 2014-11-02 05:27:14 +00:00
skarg 133b166d0c added alternate info on pin remap for STM32 MS/TP port 2014-09-01 00:08:42 +00:00
skarg 12e7896701 added BACAPP_MINIMAL to PIC project 2014-06-15 00:26:14 +00:00
skarg 44b30140b4 fixed Binary Input values by adding internal pullup to pin. 2014-06-04 03:16:34 +00:00
skarg 3f18b83a9d fixed compiler error about property list function. 2014-06-04 03:15:40 +00:00
skarg 9553660732 Merged revision(s) 2731 from branches/releases/bacnet-stack-0-8-0:
fixed BDK MAC to Device ID initialization
........
Merged revision(s) 2732 from branches/releases/bacnet-stack-0-8-0:
made function local
........
2014-01-31 14:31:59 +00:00
skarg 92559791ba updated linux rs485 functional test to compile and run 2013-12-23 19:36:32 +00:00
skarg 9fb6b9107a Fixed various compiler warnings. Thank you, Morten Kvistgaard! 2013-12-09 20:31:47 +00:00
skarg 5f3ec51291 Now checking standard error define from who-is decoding. 2013-10-31 20:14:37 +00:00
skarg b3b3b8eca6 While trying to compile mstpsnap, Joe got a compile time failure. Adding fifo.c to the mstpsnap.mak file seems to have resolved GCC's complaint, and mstpsnap seems to be functioning. Thanks, Joe! 2013-10-31 16:24:05 +00:00
skarg 9b5c46966a ran comment.sh script on files to clean up cpp comments. 2013-10-29 01:59:22 +00:00
skarg c5ffb69f59 fixed up EOL on files and mime types. 2013-10-29 01:56:50 +00:00
skarg 56b65e9694 indented using indent.sh script. 2013-10-29 01:55:49 +00:00
skarg 35a8ef1ba2 Modified MS/TP capture utility to emit the list of available COM ports on Windows when no command line argument is given. 2013-10-07 17:35:44 +00:00
skarg ef7f419a25 Cleaned up some compiler warnings. 2013-09-23 18:48:50 +00:00
ekh 2d766528af I am about to add Microsoft 'MFC forms' and 'w32 console' compiles in the future. This is a first, non-breaking step in that direction. 2013-08-16 08:16:28 +00:00
skarg ec3c715034 minor build fixes 2013-07-27 14:39:41 +00:00
skarg 94a935ff66 updated comment. 2013-07-20 22:31:05 +00:00
skarg 5f3cba01fe removed old example file since demo applications supersede it. 2013-07-12 16:42:20 +00:00
skarg 54d0c0af2d Added project and solution files for Atmel Studio 6.1 for the BACnet development kit port to Atmega AVR. 2013-07-11 22:37:52 +00:00
skarg 24ef4ada2d fixed function where common prototype was added 2013-07-06 23:19:50 +00:00
skarg 13d58298ea Updated a PIC port project which needed changes to API for some BACnet objects. Compiled with MPLAB-X MCC18 compiler. 2013-05-22 21:21:42 +00:00