From 016dac3bca14ee94d56089edeab33c06aaffdd50 Mon Sep 17 00:00:00 2001 From: borisbstyle Date: Wed, 13 Jan 2016 23:39:04 +0100 Subject: [PATCH] Safety constrain COLIBRI_RACE in BST protocol for gyro_lpf --- src/main/io/i2c_bst.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/io/i2c_bst.c b/src/main/io/i2c_bst.c index 6b13280821..53224d66f5 100644 --- a/src/main/io/i2c_bst.c +++ b/src/main/io/i2c_bst.c @@ -993,7 +993,7 @@ static bool bstSlaveProcessFeedbackCommand(uint8_t bstRequest) bstWrite8(masterConfig.profile[0].rcControlsConfig.yaw_deadband); break; case BST_FC_FILTERS: - bstWrite16(masterConfig.gyro_lpf); + bstWrite16(constrain(masterConfig.gyro_lpf, 0, 1)); // Extra safety to prevent OSD setting corrupt values break; default: // we do not know how to handle the (valid) message, indicate error BST