Commit Graph

388 Commits

Author SHA1 Message Date
skarg f0ae21f367 Corrected uninitialized variable. 2008-06-23 00:18:38 +00:00
skarg 2338f3b3a3 Updated project files, makefiles, and the demo debug info. 2008-06-23 00:17:51 +00:00
skarg 3728b74f85 Centralized the readme.txt from ports/win32 to doc/ directory. 2008-05-07 18:35:36 +00:00
skarg 800993aecc Updated files to be able to build under mingw32 for linux. 2008-04-25 19:35:04 +00:00
skarg 3d3d7e420d Ran the comment and indent tools on the source code. 2008-04-24 01:07:23 +00:00
skarg 2ed87c2e0c Corrected AdapterInfo subnet mask which was not correctly determined for IpAddresses that were assigned to second or one of the follow up network interfaces. Thank you Thomas! 2008-04-16 23:05:00 +00:00
skarg df310edca6 Updated Visual Studio ports project, cleaning up compile warnings. 2008-04-10 05:31:08 +00:00
skarg dff2ef777b Updated the readme for AVR. 2008-04-09 15:39:01 +00:00
skarg be315cc392 Changed the default APDU size to reduce stack requirements. 2008-04-04 16:00:08 +00:00
skarg be7cfceb41 Updated readme file for Atmel AVR ATmega168 port. 2008-03-28 14:18:07 +00:00
skarg 69e7992cd1 Added CStack check to project by putting it into the device object as property 512. The compile shows 648 bytes of RAM used, and the device has 1024 bytes of RAM, leaving 376 for the CStack. Property 512 index 0 returns 376. So, my understanding is that the RAM that is not allocated to the variables is used for the CStack, something to keep in mind when developing. After some exercising, the stack shows 159 CStack bytes free, meaning that 216 bytes of CStack are used. Note that 0xC5 (197) was used to paint the CStack. 2008-03-28 02:47:33 +00:00
skarg 919f4b67bd Fixed IAR embedded workbench atmega168 project by allocating more CSTACK space. Simplified the iar/gcc compatibility. 2008-03-25 22:14:38 +00:00
skarg a174b9bf59 Added more functionality to the ATmega168 demo. 2008-03-20 21:32:39 +00:00
skarg 944cb46e51 Enhanced the ATmega168 demo project to include WriteProperty service to the Analog Value and Device objects. 2008-03-19 23:17:19 +00:00
skarg 80023d79db Corrected indentation using the indent tool. 2008-03-19 21:26:54 +00:00
skarg fb453ae1aa Corrected bug in ATmega168 demo in the RS-485 driver. Also updated the IAR project for Embedded workbench 5.10. Stats:
IAR Atmel AVR C/C++ Compiler V5.10A/W32 
10191 bytes of CODE memory (+36 range fill) 
  775 bytes of DATA memory (+24 absolute) 

avr-gcc (GCC) 4.2.2 (WinAVR 20071221rc1)
Program:   12052 bytes (73.6% Full)
Data:        481 bytes (47.0% Full)
2008-03-19 20:21:44 +00:00
skarg c8677814a6 Corrected bug in ATmega168 port demo project, which required some code reduction to fit using GCC compiler. 2008-03-14 22:15:49 +00:00
skarg cf9d15631a Indented using indent script. Corrected any C++ comments using the comment script. 2008-03-10 21:00:48 +00:00
skarg 25b4979a28 Shorted the device name to give me a few more bytes. 2008-03-10 20:45:41 +00:00
skarg e2f7234e7d Modified the linux makefiles to work with MinGW by passing in BACNET_PORT=win32 from the make command. Corrected the AdapterInfo patch, and tested it. 2008-03-10 20:44:18 +00:00
skarg eb7196668c Corrected the MS/TP TEST REQUEST state such that it now returns the data from the request per BACnet 9.3.5 which says "The data, if present, shall be that which was present in the initiating Test_Request." Thank you to Martin Labbe! 2008-03-09 13:52:48 +00:00
skarg 1cabf2ce2f Added support for actual subnet mask in Windows port. Thanks to Thomas Neumann! 2008-03-08 15:11:32 +00:00
skarg cff20d7669 Cleaned up compiler warnings for Borland 5.5 compile. 2008-03-08 15:09:14 +00:00
skarg 1d7b1b4b03 Modified define in makefile. 2008-03-03 14:50:21 +00:00
skarg 9daa40131d Corrected the MS/TP monitor on Linux. 2008-02-28 02:08:40 +00:00
skarg e208feedae Corrected a couple of comparisons, and made the socket init more complete. 2008-02-20 22:35:20 +00:00
skarg 004ffdc11d Enhanced the MS/TP packet sniffer to allow configurable baud rate. 2008-01-27 19:57:04 +00:00
skarg 5bef9a18e2 Modified the WhoIs demo to use BBMD if configured for BACnet/IP. Corrected the BVLC code. 2008-01-22 01:18:12 +00:00
skarg b698ba0cdd Corrected the COV lifetime to be seconds, not milliseconds. 2008-01-14 22:03:15 +00:00
skarg 280d8c8c51 Corrected makefile define. 2008-01-10 20:15:53 +00:00
skarg 9abf112d45 Moved the inline optimization to the Makefile. 2008-01-09 16:50:44 +00:00
skarg 89432a85c3 Applied standard indentation to files. 2008-01-08 23:13:51 +00:00
skarg bfd4d71804 Corrected EOL on file. 2008-01-08 21:35:24 +00:00
skarg e17cb0559e Converted C++ comments to C comments. 2008-01-08 21:30:50 +00:00
skarg e79bd532af Updated atmega project. 2008-01-07 23:01:44 +00:00
skarg a8e679f8d7 Compiled ATmega16 port example project with IAR Embedded workbench. 2008-01-07 21:41:15 +00:00
skarg 9f1dc8223f Corrected read-property handler example for encoding ack without an extra buffer. 2008-01-07 21:40:33 +00:00
skarg f8adfe1f41 Added read-property methods to encode ack without an extra buffer. 2008-01-04 23:06:46 +00:00
skarg 72abef8e1d Corrected atmega port MS/TP code where APDU size > 255 caused APDU layer to not process packets. 2008-01-03 18:49:38 +00:00
skarg b6d4723ca2 Corrected at91sam7s port MS/TP code where APDU size > 255 caused APDU layer to not process packets. 2008-01-03 18:46:17 +00:00
skarg 62731da8cf added file. 2008-01-03 18:42:17 +00:00
skarg ab7fe095f4 Added comment for reducing code size. 2008-01-02 14:28:31 +00:00
skarg 767fe208e0 Added "static inline" to functions that were only used once, and reduced code usage by 6 bytes for each occurance. 2008-01-02 14:27:41 +00:00
skarg d1ad21a4cc updated max header based on the 8 bytes that are used by MS/TP. 2007-12-27 02:55:00 +00:00
skarg c587fb201a updated. 2007-12-11 22:47:44 +00:00
skarg 92f16a443f Added casts to reduce compile warnings. 2007-12-11 22:47:23 +00:00
skarg 32457a68c0 Indented. 2007-12-07 20:15:56 +00:00
skarg eb72c8cb64 Working on DOS port. 2007-12-06 23:17:27 +00:00
skarg 7622c631af Turbo C++ 1.01 project for building DOS port. 2007-12-06 22:38:24 +00:00
skarg def9ccb49d added main to DOS port for testing. 2007-12-06 22:37:07 +00:00