actuators_dshot

Driver for DSHOT speed controller. Beware that servo output from the same timer cannot mix PWM and DSHOT. It might be required to disable by hand some PWM output to avoid conflicts when they are activated by default on a board. Currently only implemented over ChibiOS. Configure DSHOT_BIDIR to TRUE to enable bidirectionnal DSHOT. It overrides the rpm values from the UART dshot telemetry. UART dshot telemetry is still usefull for current and voltage telemetry.

Configures

Name

Value

Description

DSHOT_BIDIR

FALSE

Bidirectionnal DSHOT for fast rpm feedback

DSHOT1_GPT_TIM

7

GPT driver used for telemetry timeout

Defines

Name

Value

Description

DSHOT_SPEED

600

DSHOT speed (150,300,600,1200)

DSHOT_MOTOR_POLES

14

number of motor poles to compute real RPM from eRPM

Depends

  • actuators
  • @commands

Provides

  • actuators