Skip to content

Commit fcb1349

Browse files
authored
fix(horus): detection for Flysky Hall Gimbals not working (#6158)
1 parent 56ff3b2 commit fcb1349

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

radio/src/targets/horus/board.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,12 +195,14 @@ void boardInit()
195195
switchInit();
196196
rotaryEncoderInit();
197197

198-
#if defined(PWM_STICKS)
199-
sticksPwmDetect();
200-
#endif
201-
202-
#if defined(FLYSKY_GIMBAL)
198+
#if defined(FLYSKY_GIMBAL) && defined(PWM_STICKS)
199+
if (!flysky_gimbal_init()) {
200+
sticksPwmDetect();
201+
}
202+
#elif defined(FLYSKY_GIMBAL)
203203
flysky_gimbal_init();
204+
#elif defined(PWM_STICKS)
205+
sticksPwmDetect();
204206
#endif
205207

206208
if (!adcInit(&_adc_driver))

0 commit comments

Comments
 (0)