diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-09-06 20:46:53 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-09-06 20:46:53 +0200 |
commit | 925f143433f2f40b2c4587783daf617c4d311df0 (patch) | |
tree | 8ed39ad1307945a0093cf1972b4fe5c957db87d5 /apps/ardrone_interface/ardrone_motor_control.c | |
parent | db6ec2d7d2c8f206208f6bd3b6534422fd80eaef (diff) | |
download | px4-firmware-925f143433f2f40b2c4587783daf617c4d311df0.tar.gz px4-firmware-925f143433f2f40b2c4587783daf617c4d311df0.tar.bz2 px4-firmware-925f143433f2f40b2c4587783daf617c4d311df0.zip |
Better AR interface initialization
Diffstat (limited to 'apps/ardrone_interface/ardrone_motor_control.c')
-rw-r--r-- | apps/ardrone_interface/ardrone_motor_control.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/ardrone_interface/ardrone_motor_control.c b/apps/ardrone_interface/ardrone_motor_control.c index 2644a25cb..dd7a5655d 100644 --- a/apps/ardrone_interface/ardrone_motor_control.c +++ b/apps/ardrone_interface/ardrone_motor_control.c @@ -226,9 +226,7 @@ int ar_init_motors(int ardrone_uart, int gpios) for (i = 1; i < 5; ++i) { /* Initialize motors 1-4 */ errcounter += ar_select_motor(gpios, i); - - write(ardrone_uart, &(initbuf[3]), 1); - fsync(ardrone_uart); + usleep(200); /* * write 0xE0 - request status @@ -278,6 +276,7 @@ int ar_init_motors(int ardrone_uart, int gpios) /* start the multicast part */ errcounter += ar_select_motor(gpios, 0); + usleep(200); /* * first round |