summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src')
-rw-r--r--digital/io/src/asserv.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/digital/io/src/asserv.c b/digital/io/src/asserv.c
index 14a745ca..27a8b76d 100644
--- a/digital/io/src/asserv.c
+++ b/digital/io/src/asserv.c
@@ -216,8 +216,10 @@ asserv_init (void)
{
/* Initialize TWI with my (io) address */
twi_init (AC_IO_TWI_ADDRESS);
- /* We are at first command */
- asserv_twi_seq = asserv_status.seq = 0;
+ /* Get first status of the asserv board */
+ asserv_update_status ();
+ /* Reset sequence number */
+ asserv_twi_seq = asserv_status.seq;
/* Scaling factor. */
asserv_set_scale (BOT_SCALE * (1L << 24));
}