From 50d75dc7a66213b5e48d4921de2f431107bdb5d6 Mon Sep 17 00:00:00 2001 From: bresch Date: Mon, 30 Jul 2018 13:45:02 +0200 Subject: [PATCH] IOFirmware - Properly clear the alarm flags --- src/drivers/px4io/px4io.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/px4io/px4io.cpp b/src/drivers/px4io/px4io.cpp index 814b6e9d92..3e9af55d17 100644 --- a/src/drivers/px4io/px4io.cpp +++ b/src/drivers/px4io/px4io.cpp @@ -2217,7 +2217,7 @@ PX4IO::print_status(bool extended_status) ((alarms & PX4IO_P_STATUS_ALARMS_PWM_ERROR) ? " PWM_ERROR" : ""), ((alarms & PX4IO_P_STATUS_ALARMS_VSERVO_FAULT) ? " VSERVO_FAULT" : "")); /* now clear alarms */ - io_reg_set(PX4IO_PAGE_STATUS, PX4IO_P_STATUS_ALARMS, 0xFFFF); + io_reg_set(PX4IO_PAGE_STATUS, PX4IO_P_STATUS_ALARMS, 0x0000); if (_hardware == 2) { printf("vservo %u mV vservo scale %u\n",