aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/px4io/px4io_uploader.cpp
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2013-12-13 11:30:07 +1100
committerLorenz Meier <lm@inf.ethz.ch>2013-12-13 11:21:00 +0100
commit6016fbe55d3fd402012168b5a704a550bcfc4d28 (patch)
tree66434a0cec21b472b0aa9792e2e49cec8ef52335 /src/drivers/px4io/px4io_uploader.cpp
parent8f90efa312b4bccbacb9e9173e2cba7d7b4bc193 (diff)
downloadpx4-firmware-6016fbe55d3fd402012168b5a704a550bcfc4d28.tar.gz
px4-firmware-6016fbe55d3fd402012168b5a704a550bcfc4d28.tar.bz2
px4-firmware-6016fbe55d3fd402012168b5a704a550bcfc4d28.zip
Merged PX4IO crc checks and force update
Diffstat (limited to 'src/drivers/px4io/px4io_uploader.cpp')
-rw-r--r--src/drivers/px4io/px4io_uploader.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/drivers/px4io/px4io_uploader.cpp b/src/drivers/px4io/px4io_uploader.cpp
index d01dedb0d..41f93a8ee 100644
--- a/src/drivers/px4io/px4io_uploader.cpp
+++ b/src/drivers/px4io/px4io_uploader.cpp
@@ -274,7 +274,10 @@ PX4IO_Uploader::drain()
int ret;
do {
- ret = recv(c, 1000);
+ // the small recv timeout here is to allow for fast
+ // drain when rebooting the io board for a forced
+ // update of the fw without using the safety switch
+ ret = recv(c, 40);
#ifdef UDEBUG
if (ret == OK) {