hal_stm32 icon indicating copy to clipboard operation
hal_stm32 copied to clipboard

dts: st: f1: Fix TIM3 remapping

Open Oleh-Kravchenko opened this issue 1 year ago • 1 comments

Note from RM0008:

  • 00: No remap (CH1/PA6, CH2/PA7, CH3/PB0, CH4/PB1)
  • 01: Not used
  • 10: Partial remap (CH1/PB4, CH2/PB5, CH3/PB0, CH4/PB1)
  • 11: Full remap (CH1/PC6, CH2/PC7, CH3/PC8, CH4/PC9)

Fix TIM3 remapping:

  • tim3_ch1_remap1_pwm_in_pb4 -> tim3_ch1_remap2_pwm_in_pb4
  • tim3_ch1_remap1_pwm_out_pb4 -> tim3_ch1_remap2_pwm_out_pb4
  • tim3_ch1_remap2_pwm_in_pc6 -> tim3_ch1_remap3_pwm_in_pc6
  • tim3_ch1_remap2_pwm_out_pc6 -> tim3_ch1_remap3_pwm_out_pc6
  • tim3_ch2_remap1_pwm_in_pb5 -> tim3_ch2_remap2_pwm_in_pb5
  • tim3_ch2_remap1_pwm_out_pb5 -> tim3_ch2_remap2_pwm_out_pb5
  • tim3_ch2_remap2_pwm_in_pc7 -> tim3_ch2_remap3_pwm_in_pc7
  • tim3_ch2_remap2_pwm_out_pc7 -> tim3_ch2_remap3_pwm_out_pc7
  • tim3_ch3_remap1_pwm_in_pb0 -> tim3_ch3_remap2_pwm_in_pb0
  • tim3_ch3_remap1_pwm_out_pb0 -> tim3_ch3_remap2_pwm_out_pb0
  • tim3_ch3_remap2_pwm_in_pc8 -> tim3_ch3_remap3_pwm_in_pc8
  • tim3_ch3_remap2_pwm_out_pc8 -> tim3_ch3_remap3_pwm_out_pc8
  • tim3_ch4_remap1_pwm_in_pb1 -> tim3_ch4_remap2_pwm_in_pb1
  • tim3_ch4_remap1_pwm_out_pb1 -> tim3_ch4_remap2_pwm_out_pb1
  • tim3_ch4_remap2_pwm_in_pc9 -> tim3_ch4_remap3_pwm_in_pc9
  • tim3_ch4_remap2_pwm_out_pc9 -> tim3_ch4_remap3_pwm_out_pc9

Oleh-Kravchenko avatar Apr 20 '23 09:04 Oleh-Kravchenko

Thanks for this fix, but these files are generated from a data base, see README.rst#dtsi-files. So either the generating script or the database should be updated, not the generated files.

erwango avatar May 02 '23 09:05 erwango

I'm closing this PR due to inactivity. Please reopen if required.

erwango avatar May 03 '24 15:05 erwango