Commit Graph

265 Commits

Author SHA1 Message Date
skarg 62d557a58d Added files for minimal compile. 2007-08-16 18:54:17 +00:00
skarg ef4fab4912 Using existing mstp FSM files. 2007-08-16 18:52:52 +00:00
skarg 2722f8c008 Updated for ATmega port. 2007-08-16 18:52:12 +00:00
skarg a99bbea376 made a copy 2007-08-16 15:30:22 +00:00
skarg 265aa4069d made a copy 2007-08-16 15:29:46 +00:00
skarg 75302f4843 Updated make file, and testing compile with DLMSTP datalink. 2007-08-16 00:37:56 +00:00
skarg f2e0bbe834 Fixed makefile for atmega168. 2007-08-15 22:41:53 +00:00
skarg eb0b3266f0 Added 76800 baud rate. 2007-08-15 19:20:01 +00:00
skarg 916843468c Converted timer to Timer0, and enabled global interrupts to make the timer work. 2007-08-15 19:18:56 +00:00
skarg 7e1b95d18f Added clear to power reduction registers, but still no timer interrupt under simulation. 2007-08-15 18:27:43 +00:00
skarg 1b364d6df1 Adding MS/TP demo for ATmega168. Not finished yet. 2007-08-15 00:12:19 +00:00
skarg 53bc0932ad made a copy 2007-08-14 16:03:43 +00:00
skarg 273ab6220c made a copy 2007-08-14 16:02:55 +00:00
skarg fe7b8c0459 Added version.c to demos. 2007-08-14 16:00:16 +00:00
skarg 1b9a00e238 Added version files. 2007-08-13 16:42:43 +00:00
skarg 722b183f98 Updated handling of port without IP address. 2007-08-11 17:16:22 +00:00
skarg 1ae2cceb64 Added some new directories as we get ready to change the BACnet stack source code into a library. 2007-08-10 22:06:40 +00:00
skarg 83ccb299df Added readme.txt file with explanations about the AT91SAM7S port. 2007-08-10 17:51:32 +00:00
skarg 1d6f04e347 Cleaned up tabs and file width some. 2007-08-10 16:25:50 +00:00
skarg 27f2b9960a Updated rx_fsm for Win32 port. Used for monitoring ms/tp stream from USB-RS485 dongle. 2007-08-10 00:21:27 +00:00
skarg f1deb0b1fe Tweaked the Atmel ARM7 MS/TP settings. 2007-08-09 23:53:18 +00:00
skarg ed5562126e Added port for Atmel AT91SAM7S-EK ARM7 board using the YAGARTO GNU ARM tool suite. Still testing. 2007-08-08 23:33:30 +00:00
skarg 910acca133 Updated to allow command line passed device interface. 2007-08-08 23:11:28 +00:00
skarg d86641224a Corrected count of objects for PIC port. 2007-08-08 17:39:22 +00:00
skarg 5fb27cae1a Converted c++ style comments to c. Per coding standard. See coding-standard.txt 2007-07-26 16:25:35 +00:00
skarg 519e9fd31b Converted comments from c++ to c. 2007-07-26 14:25:25 +00:00
skarg b427e0055d Used "svn propset svn:eol-style native to these files. Used dos2unix on them on Linux. 2007-07-26 13:29:00 +00:00
skarg 6d908d1ffe Updated for bacint. 2007-07-26 13:20:22 +00:00
skarg ec3d065755 Updated bacint into Linux makefiles. 2007-07-26 00:43:42 +00:00
skarg ef7344af89 Changed RS-485 buffers to be a factor of APDU size. Removed wait before transmit to speed up Win32 state machine. Speed seems to vary depending on how many USB devices are connected. 2007-07-24 23:21:44 +00:00
skarg 038f719a44 Corrected rx_fsm MS/TP monitor demo. 2007-07-24 23:15:23 +00:00
skarg 0dd6584952 Updated the version number. 2007-07-21 12:13:26 +00:00
skarg 77e55bcbd4 Cleaned up compiler warnings on Win32 from Borland compiler. 2007-07-19 21:51:46 +00:00
skarg 5e68e165f5 removed unused stub function in unit test. 2007-07-16 18:08:30 +00:00
skarg d13b0ce854 Modified the Win32 datalink for MSTP to be more effecient by using semaphores for dataready signals. Also increased task priority. Still not fast enough - needs to respond to PFM and Token within 20ms to be compliant. 2007-07-16 17:03:08 +00:00
skarg 382766d7c4 Modified the API between mstp and dlmstp to better handler multiple MS/TP ports. 2007-07-16 14:19:49 +00:00
skarg d9e1af4b2e Added buffers for MSTP port structure. 2007-07-14 01:07:48 +00:00
skarg 39ef0b2af8 Fixing the linux port to use the common MS/TP state machine files. 2007-07-14 01:03:29 +00:00
skarg b6324bce5b Moved the MS/TP state machine files to the root directory since they are common between Linux and Windows builds (and perhaps others as well). It was getting to be too much work to maintain a nearly identical version in each port. 2007-07-14 00:20:31 +00:00
skarg e53f38dd40 Changed the MSTP_MASTER_STATE_ANSWER_DATA_REQUEST state to always send a REPLY_POSTPONED by
commenting out the section that checks for new packets to send.  It was not the intent of the BACnet standard, but it makes the Master Node FSM compliant.  It's either that or re-parse the message for a matching apdu and invoke id, and then defer if the next message does not match.  The problem happens when an unconfirmed request (i.e. WhoIs) is followed immediated by a confirmed request (i.e. ReadProperty) before the device can respond to the unconfirmed request (i.e. the I-Am is queued in the Transmit buffer).
2007-07-14 00:09:16 +00:00
skarg 3d54a5cd50 Corrected compiler warning. 2007-07-03 05:18:36 +00:00
skarg 3869b55fea Updating Win32 MSTP datalink layer. Testing. 2007-07-03 00:44:48 +00:00
skarg d6851d7320 Updated the dlmstp and rx_fsm projects under Win32. Passing tokens and NPDU on MS/TP at 38400. 2007-07-02 23:09:22 +00:00
skarg 8c3ddc8a06 Updated rx_fsm lurking RS-485 monitor application for Win32. 2007-07-02 22:47:25 +00:00
skarg 8d46d06c1e Copy mstp file from Linux port as starter files for Win32 via subversion. 2007-07-02 22:41:49 +00:00
skarg 0a125a187a Copy mstp file from Linux port as starter files for Win32 via subversion. 2007-07-02 22:41:15 +00:00
skarg 746c81f48e Removed these mstp files so that we can copy the files from Linux port as starter files via subversion. 2007-07-02 22:40:02 +00:00
skarg 43dd774602 Removed the local dlmstp.h file from the Win32 ports directory since we should be using the common dlmstp.h at the root of the project. 2007-07-02 22:33:24 +00:00
skarg cbb7596570 made a copy 2007-07-02 22:21:37 +00:00
skarg ea7893efe2 Removed reference to Borland. 2007-07-02 22:20:18 +00:00