diff --git a/src/main/cli/cli.c b/src/main/cli/cli.c index 5381de4d5d..8f8f6dc0e7 100644 --- a/src/main/cli/cli.c +++ b/src/main/cli/cli.c @@ -5251,7 +5251,7 @@ static void cliResource(char *cmdline) #ifdef USE_TIMER_MGMT static void printTimerDetails(const ioTag_t ioTag, const unsigned timerIndex, const bool equalsDefault, const dumpFlags_t dumpMask, printFn *printValue) { - const char *format = "timer %c%02d af%d"; + const char *format = "timer %c%02d AF%d"; const char *emptyFormat = "timer %c%02d NONE"; if (timerIndex > 0) { @@ -5346,7 +5346,7 @@ static void alternateFunctionToString(const ioTag_t ioTag, const int index, char if (!timer) { memcpy(buf, "NONE", TIMER_AF_STRING_BUFSIZE); } else { - tfp_sprintf(buf, "af%d", timer->alternateFunction); + tfp_sprintf(buf, "AF%d", timer->alternateFunction); } } @@ -5413,7 +5413,7 @@ static void cliTimer(char *cmdline) /* output the list of available options */ const timerHardware_t *timer; for (unsigned index = 0; (timer = timerGetByTagAndIndex(ioTag, index + 1)); index++) { - cliPrintLinef("# af%d: TIM%d CH%d%s", + cliPrintLinef("# AF%d: TIM%d CH%d%s", timer->alternateFunction, timerGetTIMNumber(timer->tim), CC_INDEX_FROM_CHANNEL(timer->channel) + 1, diff --git a/unified_targets/configs/AIRBOTF7.config b/unified_targets/configs/AIRBOTF7.config index dcfffae798..acbad65c55 100644 --- a/unified_targets/configs/AIRBOTF7.config +++ b/unified_targets/configs/AIRBOTF7.config @@ -40,17 +40,17 @@ resource GYRO_CS 1 D02 resource GYRO_CS 2 C04 # timer -timer A15 af1 +timer A15 AF1 # pin A15: TIM2 CH1 (AF1) -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer C08 af3 +timer C08 AF3 # pin C08: TIM8 CH3 (AF3) -timer B06 af2 +timer B06 AF2 # pin B06: TIM4 CH1 (AF2) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) -timer B07 af2 +timer B07 AF2 # pin B07: TIM4 CH2 (AF2) # dma diff --git a/unified_targets/configs/ALIENFLIGHTF4.config b/unified_targets/configs/ALIENFLIGHTF4.config index 5d8b6ee379..58791ea453 100644 --- a/unified_targets/configs/ALIENFLIGHTF4.config +++ b/unified_targets/configs/ALIENFLIGHTF4.config @@ -60,31 +60,31 @@ resource FLASH_CS 1 B12 set flash_spi_bus = 2 # Timers -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer B00 af2 +timer B00 AF2 # pin B00: TIM3 CH3 (AF2) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) -timer B14 af1 +timer B14 AF1 # pin B14: TIM1 CH2N (AF1) -timer B15 af1 +timer B15 AF1 # pin B15: TIM1 CH3N (AF1) -timer B08 af2 +timer B08 AF2 # pin B08: TIM4 CH3 (AF2) -timer B09 af2 +timer B09 AF2 # pin B09: TIM4 CH4 (AF2) -timer A00 af2 +timer A00 AF2 # pin A00: TIM5 CH1 (AF2) -timer A01 af2 +timer A01 AF2 # pin A01: TIM5 CH2 (AF2) -timer C06 af3 +timer C06 AF3 # pin C06: TIM8 CH1 (AF3) -timer C07 af3 +timer C07 AF3 # pin C07: TIM8 CH2 (AF3) -timer C08 af3 +timer C08 AF3 # pin C08: TIM8 CH3 (AF3) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) resource MOTOR 1 B08 resource MOTOR 2 B09 diff --git a/unified_targets/configs/ALIENFLIGHTNGF7.config b/unified_targets/configs/ALIENFLIGHTNGF7.config index de12c8feaf..40998a7447 100644 --- a/unified_targets/configs/ALIENFLIGHTNGF7.config +++ b/unified_targets/configs/ALIENFLIGHTNGF7.config @@ -66,31 +66,31 @@ resource OSD_CS 1 B12 set max7456_spi_bus = 3 # Timers -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer C06 af3 +timer C06 AF3 # pin C06: TIM8 CH1 (AF3) -timer C07 af2 +timer C07 AF2 # pin C07: TIM3 CH2 (AF2) -timer B14 af3 +timer B14 AF3 # pin B14: TIM8 CH2N (AF3) -timer B00 af1 +timer B00 AF1 # pin B00: TIM1 CH2N (AF1) -timer A00 af2 +timer A00 AF2 # pin A00: TIM5 CH1 (AF2) -timer C08 af3 +timer C08 AF3 # pin C08: TIM8 CH3 (AF3) -timer A01 af2 +timer A01 AF2 # pin A01: TIM5 CH2 (AF2) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) -timer B15 af1 +timer B15 AF1 # pin B15: TIM1 CH3N (AF1) -timer B08 af2 +timer B08 AF2 # pin B08: TIM4 CH3 (AF2) -timer B09 af2 +timer B09 AF2 # pin B09: TIM4 CH4 (AF2) resource MOTOR 1 C06 resource MOTOR 2 C07 diff --git a/unified_targets/configs/ALIENFLIGHTNGF7_Dual.config b/unified_targets/configs/ALIENFLIGHTNGF7_Dual.config index bed9338649..fdfe18de49 100644 --- a/unified_targets/configs/ALIENFLIGHTNGF7_Dual.config +++ b/unified_targets/configs/ALIENFLIGHTNGF7_Dual.config @@ -56,31 +56,31 @@ resource OSD_CS 1 B12 set max7456_spi_bus = 3 # Timers -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer C06 af3 +timer C06 AF3 # pin C06: TIM8 CH1 (AF3) -timer C07 af2 +timer C07 AF2 # pin C07: TIM3 CH2 (AF2) -timer B14 af3 +timer B14 AF3 # pin B14: TIM8 CH2N (AF3) -timer B00 af1 +timer B00 AF1 # pin B00: TIM1 CH2N (AF1) -timer A00 af2 +timer A00 AF2 # pin A00: TIM5 CH1 (AF2) -timer C08 af3 +timer C08 AF3 # pin C08: TIM8 CH3 (AF3) -timer A01 af2 +timer A01 AF2 # pin A01: TIM5 CH2 (AF2) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) -timer B15 af1 +timer B15 AF1 # pin B15: TIM1 CH3N (AF1) -timer B08 af2 +timer B08 AF2 # pin B08: TIM4 CH3 (AF2) -timer B09 af2 +timer B09 AF2 # pin B09: TIM4 CH4 (AF2) resource MOTOR 1 C06 resource MOTOR 2 C07 diff --git a/unified_targets/configs/BEEROTORF4.config b/unified_targets/configs/BEEROTORF4.config index 2dc1caf07a..5ad9f66543 100644 --- a/unified_targets/configs/BEEROTORF4.config +++ b/unified_targets/configs/BEEROTORF4.config @@ -1,123 +1,115 @@ -# Betaflight / BEEROTORF4 (BRF4) 4.0.0 Mar 3 2019 / 15:29:39 (f4cbe85a2) MSP API: 1.41 - -board_name BEEROTORF4 -manufacturer_id RCTI - -# resources -resource BEEPER 1 B03 -resource MOTOR 1 B00 -resource MOTOR 2 B01 -resource MOTOR 3 A01 -resource MOTOR 4 A00 -resource MOTOR 5 C06 -resource MOTOR 6 C07 -resource MOTOR 7 B05 -resource MOTOR 8 B09 -resource PPM 1 A03 -resource LED_STRIP 1 B08 -resource SERIAL_TX 1 A09 -resource SERIAL_TX 2 A02 -resource SERIAL_TX 3 B10 -resource SERIAL_RX 1 A10 -resource SERIAL_RX 2 A03 -resource SERIAL_RX 3 B11 -resource INVERTER 2 C15 -resource INVERTER 3 C14 -resource I2C_SCL 1 B06 -resource I2C_SDA 1 B07 -resource LED 1 B04 -resource RX_BIND_PLUG 1 NONE -resource SPI_SCK 1 A05 -resource SPI_SCK 2 B13 -resource SPI_SCK 3 C10 -resource SPI_MISO 1 A06 -resource SPI_MISO 2 B14 -resource SPI_MISO 3 C11 -resource SPI_MOSI 1 A07 -resource SPI_MOSI 2 B15 -resource SPI_MOSI 3 C12 -resource ESCSERIAL 1 A03 -resource ADC_BATT 1 C00 -resource ADC_RSSI 1 C02 -resource ADC_CURR 1 C01 -resource SDCARD_CS 1 B12 -resource SDCARD_DETECT 1 C03 -resource OSD_CS 1 A15 -resource GYRO_EXTI 1 A08 -resource GYRO_CS 1 A04 -resource GYRO_CS 2 NONE -resource USB_DETECT 1 C05 - -# timer -timer B00 af1 -# pin B00: TIM1 CH2N (AF1) -timer B01 af1 -# pin B01: TIM1 CH3N (AF1) -timer A01 af1 -# pin A01: TIM2 CH2 (AF1) -timer A00 af1 -# pin A00: TIM2 CH1 (AF1) -timer C06 af3 -# pin C06: TIM8 CH1 (AF3) -timer C07 af3 -# pin C07: TIM8 CH2 (AF3) -timer B05 af2 -# pin B05: TIM3 CH2 (AF2) -timer B09 af2 -# pin B09: TIM4 CH4 (AF2) -timer B08 af2 -# pin B08: TIM4 CH3 (AF2) - -# dma -dma SPI_TX 2 0 -# SPI_TX 2: DMA1 Stream 4 Channel 0 -dma SPI_TX 3 0 -# SPI_TX 3: DMA1 Stream 5 Channel 0 -dma SPI_RX 3 0 -# SPI_RX 3: DMA1 Stream 0 Channel 0 -dma ADC 1 0 -# ADC 1: DMA2 Stream 0 Channel 0 -dma pin B00 0 -# pin B00: DMA2 Stream 6 Channel 0 -dma pin B01 0 -# pin B01: DMA2 Stream 6 Channel 0 -dma pin A01 0 -# pin A01: DMA1 Stream 6 Channel 3 -dma pin A00 0 -# pin A00: DMA1 Stream 5 Channel 3 -dma pin C06 0 -# pin C06: DMA2 Stream 2 Channel 0 -dma pin C07 0 -# pin C07: DMA2 Stream 2 Channel 0 -dma pin B05 0 -# pin B05: DMA1 Stream 5 Channel 5 -dma pin B08 0 -# pin B08: DMA1 Stream 7 Channel 2 - -# feature -feature -RX_PARALLEL_PWM -feature RX_SERIAL -feature OSD - -serial 1 64 115200 57600 0 115200 - -# master -set baro_bustype = I2C -set baro_i2c_device = 1 -set baro_i2c_address = 0 -set serialrx_provider = SBUS -set adc_device = 1 -set dshot_burst = ON -set motor_pwm_protocol = ONESHOT125 -set current_meter = ADC -set battery_meter = ADC -set beeper_inversion = ON -set beeper_od = OFF -set sdcard_detect_inverted = ON -set sdcard_mode = SPI -set sdcard_spi_bus = 2 -set system_hse_mhz = 8 -set max7456_spi_bus = 3 -set gyro_1_bustype = SPI -set gyro_1_spibus = 1 -set gyro_1_sensor_align = CW270 +# Betaflight / STM32F405 (S405) 4.1.0 May 26 2019 / 13:44:05 (00969f3ba) MSP API: 1.42 + +board_name BEEROTORF4 +manufacturer_id RCTI + +# resources +resource BEEPER 1 B03 +resource MOTOR 1 B00 +resource MOTOR 2 B01 +resource MOTOR 3 A01 +resource MOTOR 4 A00 +resource MOTOR 5 C06 +resource MOTOR 6 C07 +resource MOTOR 7 B05 +resource MOTOR 8 B09 +resource PPM 1 A03 +resource LED_STRIP 1 B08 +resource SERIAL_TX 1 A09 +resource SERIAL_TX 2 A02 +resource SERIAL_TX 3 B10 +resource SERIAL_RX 1 A10 +resource SERIAL_RX 2 A03 +resource SERIAL_RX 3 B11 +resource INVERTER 2 C15 +resource INVERTER 3 C14 +resource I2C_SCL 1 B06 +resource I2C_SDA 1 B07 +resource LED 1 B04 +resource SPI_SCK 1 A05 +resource SPI_SCK 2 B13 +resource SPI_SCK 3 C10 +resource SPI_MISO 1 A06 +resource SPI_MISO 2 B14 +resource SPI_MISO 3 C11 +resource SPI_MOSI 1 A07 +resource SPI_MOSI 2 B15 +resource SPI_MOSI 3 C12 +resource ESCSERIAL 1 A03 +resource ADC_BATT 1 C00 +resource ADC_RSSI 1 C02 +resource ADC_CURR 1 C01 +resource SDCARD_CS 1 B12 +resource SDCARD_DETECT 1 C03 +resource OSD_CS 1 A15 +resource GYRO_EXTI 1 A08 +resource GYRO_CS 1 A04 +resource USB_DETECT 1 C05 + +# timer +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer B00 AF1 +# pin B00: TIM1 CH2N (AF1) +timer B01 AF1 +# pin B01: TIM1 CH3N (AF1) +timer A01 AF1 +# pin A01: TIM2 CH2 (AF1) +timer A00 AF1 +# pin A00: TIM2 CH1 (AF1) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer B09 AF2 +# pin B09: TIM4 CH4 (AF2) +timer B08 AF2 +# pin B08: TIM4 CH3 (AF2) + +# dma +dma SPI_TX 2 0 +# SPI_TX 2: DMA1 Stream 4 Channel 0 +dma SPI_TX 3 0 +# SPI_TX 3: DMA1 Stream 5 Channel 0 +dma SPI_RX 3 0 +# SPI_RX 3: DMA1 Stream 0 Channel 0 +dma ADC 1 0 +# ADC 1: DMA2 Stream 0 Channel 0 +dma pin B00 0 +# pin B00: DMA2 Stream 6 Channel 0 +dma pin B01 0 +# pin B01: DMA2 Stream 6 Channel 0 +dma pin A01 0 +# pin A01: DMA1 Stream 6 Channel 3 +dma pin A00 0 +# pin A00: DMA1 Stream 5 Channel 3 +dma pin C06 0 +# pin C06: DMA2 Stream 2 Channel 0 +dma pin C07 0 +# pin C07: DMA2 Stream 2 Channel 0 +dma pin B05 0 +# pin B05: DMA1 Stream 5 Channel 5 +dma pin B08 0 +# pin B08: DMA1 Stream 7 Channel 2 + +# master +set baro_bustype = I2C +set baro_i2c_device = 1 +set blackbox_device = SDCARD +set dshot_burst = ON +set current_meter = ADC +set battery_meter = ADC +set beeper_inversion = ON +set beeper_od = OFF +set sdcard_detect_inverted = ON +set sdcard_mode = SPI +set sdcard_spi_bus = 2 +set system_hse_mhz = 8 +set max7456_spi_bus = 3 +set dashboard_i2c_bus = 1 +set gyro_1_bustype = SPI +set gyro_1_spibus = 1 +set gyro_1_sensor_align = CW270 +set gyro_2_spibus = 1 diff --git a/unified_targets/configs/CLRACINGF4.config b/unified_targets/configs/CLRACINGF4.config index 4aed7140c2..a136875ee0 100644 --- a/unified_targets/configs/CLRACINGF4.config +++ b/unified_targets/configs/CLRACINGF4.config @@ -43,19 +43,19 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer B09 af3 +timer B09 AF3 # pin B09: TIM11 CH1 (AF3) -timer B00 af1 +timer B00 AF1 # pin B00: TIM1 CH2N (AF1) -timer B01 af3 +timer B01 AF3 # pin B01: TIM8 CH3N (AF3) -timer A03 af1 +timer A03 AF1 # pin A03: TIM2 CH4 (AF1) -timer A02 af1 +timer A02 AF1 # pin A02: TIM2 CH3 (AF1) -timer B04 af2 +timer B04 AF2 # pin B04: TIM3 CH1 (AF2) -timer B08 af2 +timer B08 AF2 # pin B08: TIM4 CH3 (AF2) # dma diff --git a/unified_targets/configs/CLRACINGF7.config b/unified_targets/configs/CLRACINGF7.config index 8e9adcdfaa..1f49cff946 100644 --- a/unified_targets/configs/CLRACINGF7.config +++ b/unified_targets/configs/CLRACINGF7.config @@ -67,17 +67,17 @@ set gyro_1_spibus = 1 set gyro_1_sensor_align = CW0 # timer -timer B03 af1 +timer B03 AF1 # pin B03: TIM2 CH2 (AF1) -timer B06 af2 +timer B06 AF2 # pin B06: TIM4 CH1 (AF2) -timer B07 af2 +timer B07 AF2 # pin B07: TIM4 CH2 (AF2) -timer B08 af2 +timer B08 AF2 # pin B08: TIM4 CH3 (AF2) -timer B09 af2 +timer B09 AF2 # pin B09: TIM4 CH4 (AF2) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) # dma diff --git a/unified_targets/configs/CRAZYBEEF4FR.config b/unified_targets/configs/CRAZYBEEF4FR.config index c989288c49..3e91a3b666 100644 --- a/unified_targets/configs/CRAZYBEEF4FR.config +++ b/unified_targets/configs/CRAZYBEEF4FR.config @@ -40,23 +40,23 @@ resource GYRO_EXTI 1 A01 resource GYRO_CS 1 A04 # timer -timer A03 af3 +timer A03 AF3 # pin A03: TIM9 CH2 (AF3) -timer B10 af1 +timer B10 AF1 # pin B10: TIM2 CH3 (AF1) -timer B06 af2 +timer B06 AF2 # pin B06: TIM4 CH1 (AF2) -timer B07 af2 +timer B07 AF2 # pin B07: TIM4 CH2 (AF2) -timer B08 af2 +timer B08 AF2 # pin B08: TIM4 CH3 (AF2) -timer A00 af2 +timer A00 AF2 # pin A00: TIM5 CH1 (AF2) -timer A02 af3 +timer A02 AF3 # pin A02: TIM9 CH1 (AF3) -timer A09 af1 +timer A09 AF1 # pin A09: TIM1 CH2 (AF1) -timer A10 af1 +timer A10 AF1 # pin A10: TIM1 CH3 (AF1) # dma diff --git a/unified_targets/configs/DYSF4PRO.config b/unified_targets/configs/DYSF4PRO.config index 1bfa65f4af..3f5b76c828 100644 --- a/unified_targets/configs/DYSF4PRO.config +++ b/unified_targets/configs/DYSF4PRO.config @@ -46,33 +46,33 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer B14 af9 +timer B14 AF9 # pin B14: TIM12 CH1 (AF9) -timer B15 af9 +timer B15 AF9 # pin B15: TIM12 CH2 (AF9) -timer C06 af3 +timer C06 AF3 # pin C06: TIM8 CH1 (AF3) -timer C07 af3 +timer C07 AF3 # pin C07: TIM8 CH2 (AF3) -timer C08 af3 +timer C08 AF3 # pin C08: TIM8 CH3 (AF3) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) -timer B00 af2 +timer B00 AF2 # pin B00: TIM3 CH3 (AF2) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) -timer A03 af1 +timer A03 AF1 # pin A03: TIM2 CH4 (AF1) -timer A02 af1 +timer A02 AF1 # pin A02: TIM2 CH3 (AF1) -timer A01 af2 +timer A01 AF2 # pin A01: TIM5 CH2 (AF2) -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer A09 af1 +timer A09 AF1 # pin A09: TIM1 CH2 (AF1) -timer A10 af1 +timer A10 AF1 # pin A10: TIM1 CH3 (AF1) # dma diff --git a/unified_targets/configs/ELINF405.config b/unified_targets/configs/ELINF405.config old mode 100755 new mode 100644 index d8251c0a66..46d155ebe0 --- a/unified_targets/configs/ELINF405.config +++ b/unified_targets/configs/ELINF405.config @@ -48,21 +48,21 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer B00 af2 +timer B00 AF2 # pin B00: TIM3 CH3 (AF2) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) -timer A03 af1 +timer A03 AF1 # pin A03: TIM2 CH4 (AF1) -timer A02 af1 +timer A02 AF1 # pin A02: TIM2 CH3 (AF1) -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) -timer B06 af2 +timer B06 AF2 # pin B06: TIM4 CH1 (AF2) -timer B07 af2 +timer B07 AF2 # pin B07: TIM4 CH2 (AF2) # dma diff --git a/unified_targets/configs/ELINF722.config b/unified_targets/configs/ELINF722.config old mode 100755 new mode 100644 index 807f673c7a..0241e5a52d --- a/unified_targets/configs/ELINF722.config +++ b/unified_targets/configs/ELINF722.config @@ -47,14 +47,22 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C15 # timer -timer B00 1 -timer B01 1 -timer A03 0 -timer A02 0 -timer A08 0 -timer C09 1 -timer B06 0 -timer B07 0 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer A02 AF1 +# pin A02: TIM2 CH3 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) # dma dma ADC 1 1 diff --git a/unified_targets/configs/EXF722DUAL.config b/unified_targets/configs/EXF722DUAL.config index 91978f26e0..ad7056be56 100644 --- a/unified_targets/configs/EXF722DUAL.config +++ b/unified_targets/configs/EXF722DUAL.config @@ -49,17 +49,28 @@ resource GYRO_CS 1 A15 resource GYRO_CS 2 C03 # timer -timer A00 1 -timer A03 2 -timer C08 1 -timer C06 1 -timer C09 1 -timer C07 1 -timer B06 0 -timer B07 0 -timer B01 1 -timer B00 1 -timer A01 0 +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer A01 AF1 +# pin A01: TIM2 CH2 (AF1) # dma dma ADC 3 0 diff --git a/unified_targets/configs/FF_RACEPIT.config b/unified_targets/configs/FF_RACEPIT.config index 51dc10f568..2dd7cc2d41 100644 --- a/unified_targets/configs/FF_RACEPIT.config +++ b/unified_targets/configs/FF_RACEPIT.config @@ -51,12 +51,18 @@ set max7456_spi_bus = 2 # Timers # timer is zero origin -timer B00 1 -timer B01 1 -timer B11 0 -timer B10 0 -timer A10 0 -timer B06 0 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer B11 AF1 +# pin B11: TIM2 CH4 (AF1) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) resource MOTOR 1 B00 resource MOTOR 2 B01 resource MOTOR 3 B11 diff --git a/unified_targets/configs/FLYWOOF405.config b/unified_targets/configs/FLYWOOF405.config old mode 100755 new mode 100644 index c220d23d1f..4b627ffddb --- a/unified_targets/configs/FLYWOOF405.config +++ b/unified_targets/configs/FLYWOOF405.config @@ -46,17 +46,16 @@ resource GYRO_CS 1 C04 resource USB_DETECT 1 A08 # timer -timer B08 2 -timer B00 1 -timer B01 1 -timer A03 0 -timer A02 0 -timer B05 1 -timer B07 1 -timer C09 2 -timer B04 1 -timer C08 2 -timer A09 0 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer A02 AF1 +# pin A02: TIM2 CH3 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) # dma dma ADC 1 0 @@ -112,4 +111,4 @@ set flash_spi_bus = 3 set gyro_1_bustype = SPI set gyro_1_spibus = 1 set gyro_1_sensor_align = CW270 -set gyro_2_spibus = 1 \ No newline at end of file +set gyro_2_spibus = 1 diff --git a/unified_targets/configs/FLYWOOF411.config b/unified_targets/configs/FLYWOOF411.config old mode 100755 new mode 100644 index 4e0d89b3c6..7961e4e890 --- a/unified_targets/configs/FLYWOOF411.config +++ b/unified_targets/configs/FLYWOOF411.config @@ -40,16 +40,24 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C15 # timer -timer A02 2 -timer A08 0 -timer A09 0 -timer A10 0 -timer B00 1 -timer B04 1 -timer B01 1 -timer A03 1 -timer B10 0 -timer B11 0 +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF2 +# pin A03: TIM5 CH4 (AF2) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer B11 AF1 +# pin B11: TIM2 CH4 (AF1) # dma dma ADC 1 0 @@ -105,4 +113,4 @@ set flash_spi_bus = 2 set gyro_1_bustype = SPI set gyro_1_spibus = 1 set gyro_1_sensor_align = CW180 -set gyro_2_spibus = 1 \ No newline at end of file +set gyro_2_spibus = 1 diff --git a/unified_targets/configs/FLYWOOF7DUAL.config b/unified_targets/configs/FLYWOOF7DUAL.config old mode 100755 new mode 100644 index feba0d51a0..c70125d522 --- a/unified_targets/configs/FLYWOOF7DUAL.config +++ b/unified_targets/configs/FLYWOOF7DUAL.config @@ -54,18 +54,22 @@ resource GYRO_CS 1 A04 resource GYRO_CS 2 B02 # timer -timer C06 2 -timer B01 1 -timer B04 1 -timer B03 0 -timer A15 0 -timer C08 2 -timer C09 2 -timer A08 0 -timer B08 1 -timer B10 0 -timer A02 1 -timer A03 1 +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer B08 AF3 +# pin B08: TIM10 CH1 (AF3) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer A02 AF2 +# pin A02: TIM5 CH3 (AF2) +timer A03 AF2 +# pin A03: TIM5 CH4 (AF2) # dma dma ADC 3 0 diff --git a/unified_targets/configs/FOXEERF722DUAL.config b/unified_targets/configs/FOXEERF722DUAL.config index a253d79287..c86d9d4d93 100644 --- a/unified_targets/configs/FOXEERF722DUAL.config +++ b/unified_targets/configs/FOXEERF722DUAL.config @@ -47,15 +47,24 @@ resource GYRO_CS 1 B02 resource GYRO_CS 2 B01 # timer -timer B07 0 -timer A09 0 -timer A08 0 -timer C09 1 -timer C08 1 -timer C06 1 -timer C07 1 -timer A15 0 -timer B03 0 +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) # dma dma ADC 3 0 diff --git a/unified_targets/configs/FURYF4OSD.config b/unified_targets/configs/FURYF4OSD.config index e8acf130fd..2ee15359bb 100644 --- a/unified_targets/configs/FURYF4OSD.config +++ b/unified_targets/configs/FURYF4OSD.config @@ -43,13 +43,20 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer C09 1 -timer A03 0 -timer B00 1 -timer B01 0 -timer A02 0 -timer A00 1 -timer B09 1 +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF1 +# pin B01: TIM1 CH3N (AF1) +timer A02 AF1 +# pin A02: TIM2 CH3 (AF1) +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer B09 AF3 +# pin B09: TIM11 CH1 (AF3) # dma dma ADC 1 1 diff --git a/unified_targets/configs/HGLRCF405.config b/unified_targets/configs/HGLRCF405.config index 75650d0ca6..d86870e7c5 100644 --- a/unified_targets/configs/HGLRCF405.config +++ b/unified_targets/configs/HGLRCF405.config @@ -44,20 +44,34 @@ resource GYRO_CS 1 A04 resource GYRO_CS 2 C14 # timer -timer B00 1 -timer B01 1 -timer A03 0 -timer B05 0 -timer C08 1 -timer C09 1 -timer B06 0 -timer B08 1 -timer C06 1 -timer C07 1 -timer A09 0 -timer A10 0 -timer A01 1 -timer A02 2 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B08 AF3 +# pin B08: TIM10 CH1 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) # dma dma ADC 2 1 diff --git a/unified_targets/configs/HGLRCF411.config b/unified_targets/configs/HGLRCF411.config index 8d4cefb3fb..ff568fd5f4 100644 --- a/unified_targets/configs/HGLRCF411.config +++ b/unified_targets/configs/HGLRCF411.config @@ -38,16 +38,26 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C15 # timer list -timer A03 2 -timer B04 0 -timer B05 0 -timer B06 0 -timer B07 0 -timer B03 0 -timer B10 0 -timer A00 1 -timer A02 1 -timer A08 0 +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer B04 AF2 +# pin B04: TIM3 CH1 (AF2) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A02 AF2 +# pin A02: TIM5 CH3 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) # dma dma ADC 1 0 diff --git a/unified_targets/configs/HGLRCF745.config b/unified_targets/configs/HGLRCF745.config index 9f90359f29..43c86cd8e0 100644 --- a/unified_targets/configs/HGLRCF745.config +++ b/unified_targets/configs/HGLRCF745.config @@ -48,18 +48,30 @@ resource GYRO_CS 2 A04 resource USB_DETECT 1 C04 # timer -timer E13 0 -timer B00 1 -timer B01 1 -timer E09 0 -timer E11 0 -timer D12 0 -timer B10 0 -timer B11 0 -timer C06 1 -timer C07 1 -timer A03 0 -timer A02 2 +timer E13 AF1 +# pin E13: TIM1 CH3 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer E09 AF1 +# pin E09: TIM1 CH1 (AF1) +timer E11 AF1 +# pin E11: TIM1 CH2 (AF1) +timer D12 AF2 +# pin D12: TIM4 CH1 (AF2) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer B11 AF1 +# pin B11: TIM2 CH4 (AF1) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) # dma dma SPI_TX 4 0 diff --git a/unified_targets/configs/IFLIGHTF4_TWIN_G.config b/unified_targets/configs/IFLIGHTF4_TWIN_G.config index bfead09d7c..6497aeefda 100644 --- a/unified_targets/configs/IFLIGHTF4_TWIN_G.config +++ b/unified_targets/configs/IFLIGHTF4_TWIN_G.config @@ -48,13 +48,20 @@ resource GYRO_CS 2 C03 resource USB_DETECT 1 C05 # timer -timer A03 0 -timer B00 1 -timer B01 1 -timer C09 1 -timer C08 1 -timer B06 0 -timer A00 0 +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer A00 AF1 +# pin A00: TIM2 CH1 (AF1) # dma dma ADC 1 1 @@ -118,4 +125,4 @@ set gyro_1_bustype = SPI set gyro_1_spibus = 1 set gyro_1_sensor_align = CW0 set gyro_2_spibus = 1 -set gyro_2_sensor_align = CW90 \ No newline at end of file +set gyro_2_sensor_align = CW90 diff --git a/unified_targets/configs/IFLIGHT_F411_PRO.config b/unified_targets/configs/IFLIGHT_F411_PRO.config index 640f2b84a6..354b8593e4 100644 --- a/unified_targets/configs/IFLIGHT_F411_PRO.config +++ b/unified_targets/configs/IFLIGHT_F411_PRO.config @@ -35,12 +35,18 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C15 # timer -timer A03 2 -timer A00 0 -timer B10 0 -timer B06 0 -timer B07 0 -timer A08 0 +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer A00 AF1 +# pin A00: TIM2 CH1 (AF1) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) # dma dma ADC 1 0 diff --git a/unified_targets/configs/JHEF7DUAL.config b/unified_targets/configs/JHEF7DUAL.config index d8aa0edebe..445c54cbe4 100644 --- a/unified_targets/configs/JHEF7DUAL.config +++ b/unified_targets/configs/JHEF7DUAL.config @@ -51,15 +51,24 @@ resource GYRO_CS 1 B02 resource GYRO_CS 2 A04 # timer -timer A03 2 -timer B00 1 -timer B01 1 -timer B04 0 -timer B03 0 -timer C09 1 -timer C08 1 -timer A08 0 -timer B08 0 +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer B04 AF2 +# pin B04: TIM3 CH1 (AF2) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer B08 AF2 +# pin B08: TIM4 CH3 (AF2) # dma dma ADC 3 0 diff --git a/unified_targets/configs/KAKUTEF7.config b/unified_targets/configs/KAKUTEF7.config index 62d17be6c1..5ba05cd2fe 100644 --- a/unified_targets/configs/KAKUTEF7.config +++ b/unified_targets/configs/KAKUTEF7.config @@ -47,14 +47,22 @@ resource GYRO_CS 1 E04 resource USB_DETECT 1 A08 # timer -timer E13 0 -timer B00 1 -timer B01 1 -timer E09 0 -timer E11 0 -timer C09 1 -timer A03 1 -timer D12 0 +timer E13 AF1 +# pin E13: TIM1 CH3 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer E09 AF1 +# pin E09: TIM1 CH1 (AF1) +timer E11 AF1 +# pin E11: TIM1 CH2 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer A03 AF2 +# pin A03: TIM5 CH4 (AF2) +timer D12 AF2 +# pin D12: TIM4 CH1 (AF2) # dma dma SPI_TX 1 1 diff --git a/unified_targets/configs/KAKUTEF7MINI.config b/unified_targets/configs/KAKUTEF7MINI.config index ba077cef19..2c868db8ea 100644 --- a/unified_targets/configs/KAKUTEF7MINI.config +++ b/unified_targets/configs/KAKUTEF7MINI.config @@ -46,14 +46,22 @@ resource GYRO_CS 1 E04 resource USB_DETECT 1 A08 # timer -timer E13 0 -timer B00 1 -timer B01 1 -timer E09 0 -timer E11 0 -timer C09 1 -timer A03 1 -timer D12 0 +timer E13 AF1 +# pin E13: TIM1 CH3 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer E09 AF1 +# pin E09: TIM1 CH1 (AF1) +timer E11 AF1 +# pin E11: TIM1 CH2 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer A03 AF2 +# pin A03: TIM5 CH4 (AF2) +timer D12 AF2 +# pin D12: TIM4 CH1 (AF2) # dma dma ADC 1 1 diff --git a/unified_targets/configs/MAMBAF722.config b/unified_targets/configs/MAMBAF722.config index b003b31608..b943a8f738 100644 --- a/unified_targets/configs/MAMBAF722.config +++ b/unified_targets/configs/MAMBAF722.config @@ -64,13 +64,20 @@ resource SERIAL_TX 6 C06 resource SERIAL_RX 6 C07 # TIMERS -timer B09 1 -timer C08 1 -timer C09 1 -timer A08 0 -timer A09 0 -timer B08 0 -timer B03 0 +timer B09 AF3 +# pin B09: TIM11 CH1 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer B08 AF2 +# pin B08: TIM4 CH3 (AF2) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) resource MOTOR 1 C08 resource MOTOR 2 C09 resource MOTOR 3 A08 @@ -110,4 +117,4 @@ set blackbox_device = SPIFLASH set dshot_burst = ON set motor_pwm_protocol = DSHOT600 set current_meter = ADC -set battery_meter = ADC \ No newline at end of file +set battery_meter = ADC diff --git a/unified_targets/configs/MATEKF405.config b/unified_targets/configs/MATEKF405.config index bbc8c0fa86..9114492512 100644 --- a/unified_targets/configs/MATEKF405.config +++ b/unified_targets/configs/MATEKF405.config @@ -52,18 +52,30 @@ resource GYRO_CS 1 C02 resource USB_DETECT 1 B12 # timer -timer A03 1 -timer C06 0 -timer C07 1 -timer C08 1 -timer C09 1 -timer A15 0 -timer A08 0 -timer B08 0 -timer B06 0 -timer A00 1 -timer A01 1 -timer A02 2 +timer A03 AF2 +# pin A03: TIM5 CH4 (AF2) +timer C06 AF2 +# pin C06: TIM3 CH1 (AF2) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer B08 AF2 +# pin B08: TIM4 CH3 (AF2) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) # dma dma SPI_TX 3 1 diff --git a/unified_targets/configs/MATEKF411.config b/unified_targets/configs/MATEKF411.config index b953bd76fb..a556694e04 100644 --- a/unified_targets/configs/MATEKF411.config +++ b/unified_targets/configs/MATEKF411.config @@ -32,16 +32,26 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C15 # timer list -timer A03 2 -timer B04 0 -timer B05 0 -timer B06 0 -timer B07 0 -timer B03 0 -timer B10 0 -timer A00 1 -timer A02 1 -timer A08 0 +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer B04 AF2 +# pin B04: TIM3 CH1 (AF2) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A02 AF2 +# pin A02: TIM5 CH3 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) # dma dma ADC 1 0 diff --git a/unified_targets/configs/MATEKF722.config b/unified_targets/configs/MATEKF722.config index a9603a4382..81dbf3eb08 100644 --- a/unified_targets/configs/MATEKF722.config +++ b/unified_targets/configs/MATEKF722.config @@ -50,18 +50,30 @@ resource GYRO_CS 1 C02 resource USB_DETECT 1 B12 # timer -timer A03 2 -timer C06 1 -timer C07 1 -timer C08 1 -timer C09 1 -timer B01 1 -timer A08 0 -timer B08 0 -timer A02 1 -timer A00 1 -timer A01 1 -timer A15 0 +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer B08 AF2 +# pin B08: TIM4 CH3 (AF2) +timer A02 AF2 +# pin A02: TIM5 CH3 (AF2) +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) # dma dma SPI_TX 3 1 diff --git a/unified_targets/configs/MATEKF722SE.config b/unified_targets/configs/MATEKF722SE.config index dec06c4b74..dc815af2d7 100644 --- a/unified_targets/configs/MATEKF722SE.config +++ b/unified_targets/configs/MATEKF722SE.config @@ -1,4 +1,4 @@ -# Betaflight / STM32F7X2 (S7X2) 4.0.0 Mar 18 2019 / 08:19:06 (4c62d362e) MSP API: 1.41 +# Betaflight / STM32F7X2 (S7X2) 4.1.0 May 26 2019 / 14:00:17 (f81d01e2d) MSP API: 1.42 board_name MATEKF722SE manufacturer_id MTKS @@ -57,19 +57,32 @@ resource GYRO_CS 2 C15 resource USB_DETECT 1 C14 # timer -timer B04 0 -timer B05 0 -timer B00 1 -timer B01 1 -timer A15 0 -timer B03 0 -timer B06 0 -timer B07 0 -timer A08 0 -timer A03 2 -timer A02 2 -timer A01 1 -timer A00 1 +timer B04 AF2 +# pin B04: TIM3 CH1 (AF2) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) # dma dma SPI_TX 3 0 diff --git a/unified_targets/configs/NERO.config b/unified_targets/configs/NERO.config index 3ada2b4c26..6336d9f58c 100644 --- a/unified_targets/configs/NERO.config +++ b/unified_targets/configs/NERO.config @@ -50,10 +50,24 @@ setsdcard_spi_bus = 3 # Timers # First four timers # timer is zero origin -timer A0 1 -timer A1 1 -timer A2 1 -timer A3 1 +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A02 AF2 +# pin A02: TIM5 CH3 (AF2) +timer A03 AF2 +# pin A03: TIM5 CH4 (AF2) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) resource MOTOR 1 A0 resource MOTOR 2 A1 resource MOTOR 3 A2 @@ -64,11 +78,6 @@ resource MOTOR 4 A3 set dshot_burst = ON # Remaining timers -timer B0 1 -timer B1 1 -timer C7 1 -timer C8 1 -timer C9 1 resource LED_STRIP B0 resource PPM C7 diff --git a/unified_targets/configs/OMNIBUSF4.config b/unified_targets/configs/OMNIBUSF4.config index 173462f2fc..1c5c77e8c0 100644 --- a/unified_targets/configs/OMNIBUSF4.config +++ b/unified_targets/configs/OMNIBUSF4.config @@ -47,33 +47,33 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer B14 af9 +timer B14 AF9 # pin B14: TIM12 CH1 (AF9) -timer B15 af9 +timer B15 AF9 # pin B15: TIM12 CH2 (AF9) -timer C06 af3 +timer C06 AF3 # pin C06: TIM8 CH1 (AF3) -timer C07 af3 +timer C07 AF3 # pin C07: TIM8 CH2 (AF3) -timer C08 af3 +timer C08 AF3 # pin C08: TIM8 CH3 (AF3) -timer C09 af3 +timer C09 AF3 # pin C09: TIM8 CH4 (AF3) -timer B00 af2 +timer B00 AF2 # pin B00: TIM3 CH3 (AF2) -timer B01 af2 +timer B01 AF2 # pin B01: TIM3 CH4 (AF2) -timer A03 af1 +timer A03 AF1 # pin A03: TIM2 CH4 (AF1) -timer A02 af1 +timer A02 AF1 # pin A02: TIM2 CH3 (AF1) -timer A01 af2 +timer A01 AF2 # pin A01: TIM5 CH2 (AF2) -timer A08 af1 +timer A08 AF1 # pin A08: TIM1 CH1 (AF1) -timer A09 af1 +timer A09 AF1 # pin A09: TIM1 CH2 (AF1) -timer A10 af1 +timer A10 AF1 # pin A10: TIM1 CH3 (AF1) # dma diff --git a/unified_targets/configs/OMNIBUSF4FW.config b/unified_targets/configs/OMNIBUSF4FW.config index 0f772f2d5f..89e4f0753a 100644 --- a/unified_targets/configs/OMNIBUSF4FW.config +++ b/unified_targets/configs/OMNIBUSF4FW.config @@ -41,21 +41,36 @@ resource GYRO_CS 1 D02 resource GYRO_CS 2 A04 # timer -timer B00 1 -timer B01 1 -timer A03 0 -timer B05 0 -timer C08 1 -timer C09 1 -timer B06 0 -timer B08 1 -timer B09 1 -timer C06 1 -timer C07 1 -timer A09 0 -timer A10 0 -timer A01 1 -timer A02 2 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B08 AF3 +# pin B08: TIM10 CH1 (AF3) +timer B09 AF3 +# pin B09: TIM11 CH1 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) # dma dma ADC 2 1 diff --git a/unified_targets/configs/OMNIBUSF4NANOV7.config b/unified_targets/configs/OMNIBUSF4NANOV7.config index 1874cbdc9c..b68a4d4a6c 100644 --- a/unified_targets/configs/OMNIBUSF4NANOV7.config +++ b/unified_targets/configs/OMNIBUSF4NANOV7.config @@ -40,12 +40,18 @@ resource GYRO_CS 1 D02 resource GYRO_CS 2 C04 # timer -timer A15 0 -timer A08 0 -timer C09 1 -timer B06 0 -timer C08 1 -timer B07 0 +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) # dma dma ADC 1 1 diff --git a/unified_targets/configs/OMNIBUSF4SD.config b/unified_targets/configs/OMNIBUSF4SD.config index 3c6a9edf3c..fe7a4a4a88 100644 --- a/unified_targets/configs/OMNIBUSF4SD.config +++ b/unified_targets/configs/OMNIBUSF4SD.config @@ -52,21 +52,36 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer B08 1 -timer B09 0 -timer C06 1 -timer C07 1 -timer C08 1 -timer C09 1 -timer B00 1 -timer B01 1 -timer A03 0 -timer A02 0 -timer A01 1 -timer B06 0 -timer A08 0 -timer A09 0 -timer A10 0 +timer B08 AF3 +# pin B08: TIM10 CH1 (AF3) +timer B09 AF2 +# pin B09: TIM4 CH4 (AF2) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer A02 AF1 +# pin A02: TIM2 CH3 (AF1) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) # dma dma SPI_TX 2 0 diff --git a/unified_targets/configs/OMNIBUSF4V6.config b/unified_targets/configs/OMNIBUSF4V6.config index 7fe72d9c05..9ca2e34aac 100644 --- a/unified_targets/configs/OMNIBUSF4V6.config +++ b/unified_targets/configs/OMNIBUSF4V6.config @@ -43,20 +43,34 @@ resource GYRO_CS 1 A04 resource GYRO_CS 2 C14 # timer -timer B00 1 -timer B01 1 -timer A03 0 -timer B05 0 -timer C08 1 -timer C09 1 -timer B06 0 -timer B08 1 -timer C06 1 -timer C07 1 -timer A09 0 -timer A10 0 -timer A01 1 -timer A02 2 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer B05 AF2 +# pin B05: TIM3 CH2 (AF2) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B08 AF3 +# pin B08: TIM10 CH1 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) # dma dma ADC 2 1 diff --git a/unified_targets/configs/OMNIBUSF7NANOV7.config b/unified_targets/configs/OMNIBUSF7NANOV7.config index b20a9c10be..d8491555d7 100644 --- a/unified_targets/configs/OMNIBUSF7NANOV7.config +++ b/unified_targets/configs/OMNIBUSF7NANOV7.config @@ -39,12 +39,18 @@ resource OSD_CS 1 C15 resource GYRO_CS 1 D02 # timer -timer A15 0 -timer A08 0 -timer C09 1 -timer B06 0 -timer C08 1 -timer B07 0 +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) # dma dma ADC 1 1 diff --git a/unified_targets/configs/OMNIBUSF7V2.config b/unified_targets/configs/OMNIBUSF7V2.config index 86eb4e6f2e..a70d16931f 100644 --- a/unified_targets/configs/OMNIBUSF7V2.config +++ b/unified_targets/configs/OMNIBUSF7V2.config @@ -48,18 +48,30 @@ resource GYRO_CS 2 A04 resource USB_DETECT 1 C04 # timer -timer E13 0 -timer B00 1 -timer B01 1 -timer E09 0 -timer E11 0 -timer D12 0 -timer B10 0 -timer B11 0 -timer C06 1 -timer C07 1 -timer A03 0 -timer A02 2 +timer E13 AF1 +# pin E13: TIM1 CH3 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer E09 AF1 +# pin E09: TIM1 CH1 (AF1) +timer E11 AF1 +# pin E11: TIM1 CH2 (AF1) +timer D12 AF2 +# pin D12: TIM4 CH1 (AF2) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer B11 AF1 +# pin B11: TIM2 CH4 (AF1) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) # dma dma SPI_TX 4 0 diff --git a/unified_targets/configs/RUSHCORE7.config b/unified_targets/configs/RUSHCORE7.config index 31a3b06420..3e78d1f875 100644 --- a/unified_targets/configs/RUSHCORE7.config +++ b/unified_targets/configs/RUSHCORE7.config @@ -44,15 +44,24 @@ resource OSD_CS 1 B12 resource GYRO_CS 1 A04 # timer -timer A03 2 -timer C08 1 -timer C06 1 -timer C09 1 -timer C07 1 -timer A08 0 -timer A09 0 -timer B11 0 -timer B00 1 +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer B11 AF1 +# pin B11: TIM2 CH4 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) # dma dma pin C08 0 diff --git a/unified_targets/configs/SPRACINGF7DUAL.config b/unified_targets/configs/SPRACINGF7DUAL.config index 08f7e84c83..f79220dd08 100644 --- a/unified_targets/configs/SPRACINGF7DUAL.config +++ b/unified_targets/configs/SPRACINGF7DUAL.config @@ -55,23 +55,40 @@ resource GYRO_CS 1 A15 resource GYRO_CS 2 B02 # timer -timer A00 1 -timer A03 2 -timer A02 2 -timer C08 1 -timer C06 1 -timer C09 1 -timer C07 1 -timer B06 0 -timer B07 0 -timer B01 1 -timer B00 1 -timer A01 0 -timer B10 0 -timer B11 0 -timer A08 0 -timer A09 0 -timer A10 0 +timer A00 AF2 +# pin A00: TIM5 CH1 (AF2) +timer A03 AF3 +# pin A03: TIM9 CH2 (AF3) +timer A02 AF3 +# pin A02: TIM9 CH1 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer A01 AF1 +# pin A01: TIM2 CH2 (AF1) +timer B10 AF1 +# pin B10: TIM2 CH3 (AF1) +timer B11 AF1 +# pin B11: TIM2 CH4 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) # dma dma SPI_TX 3 1 diff --git a/unified_targets/configs/SYNERGYF4.config b/unified_targets/configs/SYNERGYF4.config index 5b418e06df..196575e1d0 100644 --- a/unified_targets/configs/SYNERGYF4.config +++ b/unified_targets/configs/SYNERGYF4.config @@ -46,20 +46,34 @@ resource GYRO_CS 1 A04 resource USB_DETECT 1 C05 # timer -timer B14 2 -timer B15 2 -timer C06 1 -timer C07 1 -timer C08 1 -timer C09 1 -timer B00 1 -timer B01 1 -timer A03 0 -timer A02 0 -timer A01 1 -timer A08 0 -timer A09 0 -timer A10 0 +timer B14 AF9 +# pin B14: TIM12 CH1 (AF9) +timer B15 AF9 +# pin B15: TIM12 CH2 (AF9) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer A03 AF1 +# pin A03: TIM2 CH4 (AF1) +timer A02 AF1 +# pin A02: TIM2 CH3 (AF1) +timer A01 AF2 +# pin A01: TIM5 CH2 (AF2) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) # dma dma ADC 2 1 @@ -118,4 +132,4 @@ set flash_spi_bus = 3 set gyro_1_bustype = SPI set gyro_1_spibus = 1 set gyro_1_sensor_align = CW0FLIP -set gyro_2_spibus = 1 \ No newline at end of file +set gyro_2_spibus = 1 diff --git a/unified_targets/configs/TRANSTECF7.config b/unified_targets/configs/TRANSTECF7.config index be1a89dd08..42438beef6 100644 --- a/unified_targets/configs/TRANSTECF7.config +++ b/unified_targets/configs/TRANSTECF7.config @@ -44,14 +44,22 @@ resource GYRO_CS 1 C02 resource USB_DETECT 1 A04 # timer -timer B00 1 -timer B01 1 -timer C06 1 -timer C07 1 -timer B03 0 -timer B04 0 -timer B08 0 -timer A15 0 +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer B03 AF1 +# pin B03: TIM2 CH2 (AF1) +timer B04 AF2 +# pin B04: TIM3 CH1 (AF2) +timer B08 AF2 +# pin B08: TIM4 CH3 (AF2) +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) # dma dma ADC 1 0 diff --git a/unified_targets/configs/VGOODRCF4.config b/unified_targets/configs/VGOODRCF4.config index 11541d174a..8dccbdec0a 100644 --- a/unified_targets/configs/VGOODRCF4.config +++ b/unified_targets/configs/VGOODRCF4.config @@ -55,13 +55,20 @@ resource GYRO_CS 1 A15 resource USB_DETECT 1 C04 # timer -timer C07 1 -timer A09 0 -timer B00 1 -timer B01 1 -timer C08 1 -timer C09 1 -timer A08 0 +timer C07 AF3 +# pin C07: TIM8 CH2 (AF3) +timer A09 AF1 +# pin A09: TIM1 CH2 (AF1) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) # dma dma ADC 2 1 diff --git a/unified_targets/configs/VIVAF4AIO.config b/unified_targets/configs/VIVAF4AIO.config index 5015e97790..d3249c5253 100644 --- a/unified_targets/configs/VIVAF4AIO.config +++ b/unified_targets/configs/VIVAF4AIO.config @@ -46,15 +46,24 @@ resource GYRO_EXTI 1 C04 resource GYRO_CS 1 A04 # timer -timer B15 2 -timer B00 1 -timer C06 1 -timer A10 0 -timer A08 0 -timer C08 1 -timer B01 1 -timer B06 0 -timer A05 0 +timer B15 AF9 +# pin B15: TIM12 CH2 (AF9) +timer B00 AF2 +# pin B00: TIM3 CH3 (AF2) +timer C06 AF3 +# pin C06: TIM8 CH1 (AF3) +timer A10 AF1 +# pin A10: TIM1 CH3 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer B01 AF2 +# pin B01: TIM3 CH4 (AF2) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer A05 AF1 +# pin A05: TIM2 CH1 (AF1) # dma dma ADC 1 1 diff --git a/unified_targets/configs/XILOF4.config b/unified_targets/configs/XILOF4.config index de0feced66..9fa19af4f3 100644 --- a/unified_targets/configs/XILOF4.config +++ b/unified_targets/configs/XILOF4.config @@ -42,12 +42,18 @@ resource OSD_CS 1 D02 resource GYRO_CS 1 C04 # timer -timer A15 0 -timer A08 0 -timer C08 1 -timer B06 0 -timer C09 1 -timer B07 0 +timer A15 AF1 +# pin A15: TIM2 CH1 (AF1) +timer A08 AF1 +# pin A08: TIM1 CH1 (AF1) +timer C08 AF3 +# pin C08: TIM8 CH3 (AF3) +timer B06 AF2 +# pin B06: TIM4 CH1 (AF2) +timer C09 AF3 +# pin C09: TIM8 CH4 (AF3) +timer B07 AF2 +# pin B07: TIM4 CH2 (AF2) # dma dma ADC 1 1