[FLYWOOF411] add board documentation
[inav/snaewe.git] / src / main / target / FURYF3 / target.c
blobeaeefa0bfa6352ec522ae67957e9891c48982cdc
2 #include <stdbool.h>
3 #include <stdint.h>
5 #include <platform.h>
6 #include "drivers/io.h"
7 #include "drivers/pwm_mapping.h"
8 #include "drivers/timer.h"
10 const timerHardware_t timerHardware[] = {
11 DEF_TIM(TIM2, CH2, PB3, TIM_USE_PPM, 0), // PPM IN
13 DEF_TIM(TIM4, CH2, PB7, TIM_USE_MC_MOTOR, 0),
14 DEF_TIM(TIM4, CH1, PB6, TIM_USE_MC_MOTOR, 0),
15 DEF_TIM(TIM17, CH1, PB5, TIM_USE_MC_MOTOR, 0),
16 DEF_TIM(TIM16, CH1, PB4, TIM_USE_MC_MOTOR, 0),
18 DEF_TIM(TIM3, CH3, PB0, TIM_USE_MC_MOTOR, 0),
19 DEF_TIM(TIM3, CH4, PB1, TIM_USE_MC_MOTOR, 0),
21 DEF_TIM(TIM1, CH1, PA8, TIM_USE_ANY, 0),
24 const int timerHardwareCount = sizeof(timerHardware) / sizeof(timerHardware[0]);