summaryrefslogtreecommitdiff
path: root/2004/n/asserv/src/serial.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/n/asserv/src/serial.h')
-rw-r--r--2004/n/asserv/src/serial.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/2004/n/asserv/src/serial.h b/2004/n/asserv/src/serial.h
index 0dfbf9d..223d5bf 100644
--- a/2004/n/asserv/src/serial.h
+++ b/2004/n/asserv/src/serial.h
@@ -33,18 +33,18 @@ int serial_recv_buf_n;
/* Macros de récupération de la commande recu. */
#define HEXBIN(a) (((a) >= '0' && (a) <= '9') ? (a) - '0' : (a) - ('a' - 10))
#define serial_recv_com() \
- (serial_recv_buf[0])
+ (serial_recv_buf[1])
#define serial_recv_int(v) \
- ((v) = HEXBIN (serial_recv_buf[1]) << 4 | HEXBIN (serial_recv_buf[2]))
+ ((v) = HEXBIN (serial_recv_buf[2]) << 4 | HEXBIN (serial_recv_buf[3]))
#define serial_recv_int1(v) \
- ((v) = HEXBIN (serial_recv_buf[3]) << 4 | HEXBIN (serial_recv_buf[4]))
+ ((v) = HEXBIN (serial_recv_buf[4]) << 4 | HEXBIN (serial_recv_buf[5]))
#define serial_recv_long(v) \
- ((v) = make16 (HEXBIN (serial_recv_buf[0]) << 4 | HEXBIN \
- (serial_recv_buf[1]), \
- HEXBIN (serial_recv_buf[2]) << 4 | HEXBIN \
- (serial_recv_buf[3])))
+ ((v) = make16 (HEXBIN (serial_recv_buf[2]) << 4 | HEXBIN \
+ (serial_recv_buf[3]), \
+ HEXBIN (serial_recv_buf[4]) << 4 | HEXBIN \
+ (serial_recv_buf[5])))
#define serial_recv_bool(v) \
- ((v) = serial_recv_buf[1] == '1')
+ ((v) = serial_recv_buf[2] == '1')
/* +AutoDec */