Commit Graph

25 Commits

Author SHA1 Message Date
skarg f1deb0b1fe Tweaked the Atmel ARM7 MS/TP settings. 2007-08-09 23:53:18 +00:00
skarg 77e55bcbd4 Cleaned up compiler warnings on Win32 from Borland compiler. 2007-07-19 21:51:46 +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 ed6c26e924 Modified the makefile for demo/server to work with BACnet MS/TP with a USB RS-485 from SerialGear. Still in testing, but it compiles, runs, and receives frames. Might be an issue with timing. 2007-07-14 00:41:35 +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 310b4c1479 moved the mstp state machines into the ports directories since they will be custom for each port. Some ports will be single threaded while some will use an RTOS. 2006-09-16 17:48:52 +00:00
skarg b632f158f4 Changed the MS/TP state machine to cheat a little in order to make the timing contraints. 2006-09-05 20:28:59 +00:00
skarg 42e0033c98 Fixed a few more bugs in MS/TP, and leaned it out some more. 2006-08-29 20:42:26 +00:00
skarg 3d0abf778a indented 2006-08-29 10:48:04 +00:00
skarg 23a8636b90 Added reset of SilenceTimer in the SendFrame part of MS/TP that had been missing. Refactored more master state machine states. 2006-08-28 21:13:37 +00:00
skarg 6b18bb8935 Finally got MS/TP communicating on ports/rtos32. I still need to verify that it is doing things correctly since it seems a little slow to respond to service requests. Still more work to do refactoring the state machine. 2006-08-25 21:36:56 +00:00
skarg 52ee5a5619 Getting the RTOS-32 port working again. Also getting the MS/TP state machine working. Soon! 2006-08-23 21:32:16 +00:00
skarg 2dd0cd5d69 Working on MS/TP port to PIC18F series microcontroller. 2006-08-14 20:59:09 +00:00
skarg dafc55bf9f Working on the Datalink MS/TP layer - no working yet. 2006-08-14 13:59:07 +00:00
skarg dee63d45bc Changed all the C++ comments to C comments using comment.sh script. 2006-02-19 01:32:09 +00:00
skarg d6a891f0d1 running the indent on the files. 2006-02-18 23:11:25 +00:00
skarg b1d46ffa8c ran the indent program on the source files to make them consistent. 2006-02-18 22:34:36 +00:00
skarg fb8d423bde corrected unit tests 2005-06-18 23:36:08 +00:00
skarg 4646df1188 modified while adding pic18 support 2005-04-20 17:09:26 +00:00
skarg fe5b2f86e7 Modified to compile correctly using MicroChip C18 compiler (mcc18), although I had to turn on all optimizations to fit it into the 18F252 32k code space (88% full). 2005-04-13 20:52:18 +00:00
skarg b6c2937da1 Moved some functions around to reduce amount of prototypes 2004-10-03 21:48:41 +00:00
akchu e5274a8881 1) Created MSTP_Create_And_Send_Frame function.
2) Moved MSTP_Create_Frame call out of rs485.c and into mstp.c
3) Modified all previous calls to RS485_Send_Frame calls to call
MSTP_Create_And_Send_Frame instead.
2004-10-03 17:20:48 +00:00
akchu b27c45d756 Changed TRUE->true, FALSE->false, "stdint.h"-><stdint.h>,
"stdbool.h"-><stdbool.h> to make code C99 compliant.
2004-10-03 16:17:22 +00:00
skarg 9a9e31ace6 Initial revision 2004-09-22 19:08:48 +00:00