From b038c3b87564e9f4acac0019b18fd6d20692ac38 Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Fri, 16 May 2014 16:41:30 +0800 Subject: Tangential change --- rs422lib/rsbus.h | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'rs422lib/rsbus.h') diff --git a/rs422lib/rsbus.h b/rs422lib/rsbus.h index ea66148..2faf620 100644 --- a/rs422lib/rsbus.h +++ b/rs422lib/rsbus.h @@ -18,29 +18,27 @@ #include #include"precomp.h" +// MAXIMUM length to be send +#define RS_MAX (14) + #define ST_BUSY (0x04) #define ST_RUN (0x02) #define ST_RES (0x01) #define ST_REST (0x00) +// Switch the machine to a new state specified above +// This will shown on the network -> must call #define SWITCH_STATE(STATE) (mac_stat[0]=STATE) +// Changing the state value (unsigned char) -> +// Available indices 0,1,2 #define STATE(X) (mac_stat[X+1]) -#define TYPE0 (0x00) //TYPE 0 is a dummy used for debug - -#define TYPE1 (0x01) -#define TYPE2 (0x02) - #define STBIT0 (0x5B) #define STBIT1 (0xAD) #define EDBIT0 (0xA4) #define EDBIT1 (0x52) -#define TXLEN (4) - -#define RSMAX (20) - typedef void (*rshdlr)(unsigned char*,int); void rsbus_init(rshdlr); -- cgit v1.2.3-70-g09d2