master/fsm_slave_scan.c
changeset 1225 4d5b739edcb5
parent 1174 235f34ca50e2
child 1326 ef907b0b5125
--- a/master/fsm_slave_scan.c	Mon Sep 29 10:17:33 2008 +0000
+++ b/master/fsm_slave_scan.c	Tue Sep 30 07:34:55 2008 +0000
@@ -203,6 +203,7 @@
 
     // Read AL state
     ec_datagram_fprd(datagram, fsm->slave->station_address, 0x0130, 2);
+    ec_datagram_zero(datagram);
     fsm->retries = EC_FSM_RETRIES;
     fsm->state = ec_fsm_slave_scan_state_state;
 }
@@ -250,6 +251,7 @@
 
     // read base data
     ec_datagram_fprd(datagram, fsm->slave->station_address, 0x0000, 6);
+    ec_datagram_zero(datagram);
     fsm->retries = EC_FSM_RETRIES;
     fsm->state = ec_fsm_slave_scan_state_base;
 }
@@ -299,6 +301,7 @@
 
     // read data link status
     ec_datagram_fprd(datagram, slave->station_address, 0x0110, 2);
+    ec_datagram_zero(datagram);
     fsm->retries = EC_FSM_RETRIES;
     fsm->state = ec_fsm_slave_scan_state_datalink;
 }