Work around ARM GCC limitations

This commit is contained in:
Raphael Coeffic
2022-06-25 15:37:11 +02:00
committed by Raphael Coeffic
parent 81e60eb5a2
commit b81d174a2e
+6 -6
View File
@@ -134,13 +134,13 @@ public:
void toggle()
{
auto& value = g_model.failsafeChannels[channel];
if (value == FAILSAFE_CHANNEL_HOLD) {
value = FAILSAFE_CHANNEL_NOPULSE;
} else if (value == FAILSAFE_CHANNEL_NOPULSE) {
value = 0;
auto value = &(g_model.failsafeChannels[channel]);
if (*value == FAILSAFE_CHANNEL_HOLD) {
*value = FAILSAFE_CHANNEL_NOPULSE;
} else if (*value == FAILSAFE_CHANNEL_NOPULSE) {
*value = 0;
} else {
value = FAILSAFE_CHANNEL_HOLD;
*value = FAILSAFE_CHANNEL_HOLD;
}
update();
}