|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
108 #ifdef DSHOT_SERVO_10
111 #ifdef DSHOT_SERVO_11
112 gpio_setup_pin_af(DSHOT_SERVO_11_GPIO, DSHOT_SERVO_11_PIN, DSHOT_SERVO_11_AF,
true);
174 #ifdef DSHOT_SERVO_10
177 #ifdef DSHOT_SERVO_11
#define DSHOT_SERVO_5_PIN
#define DSHOT_SERVO_2_CHANNEL
#define DSHOT_SERVO_10_AF
#define DSHOT_SERVO_0_DRIVER
#define DSHOT_SERVO_7_DRIVER
#define DSHOT_SERVO_0_CHANNEL
#define DSHOT_SERVO_7_PIN
void dshotSetThrottle(DSHOTDriver *driver, const uint8_t index, const uint16_t throttle)
prepare throttle order for specified ESC
#define DSHOT_SERVO_1_CHANNEL
#define DSHOT_SERVO_9_DRIVER
#define DSHOT_SERVO_1_DRIVER
#define DSHOT_SERVO_4_CHANNEL
#define DSHOT_SERVO_0_GPIO
uint16_t actuators_dshot_values[ACTUATORS_DSHOT_NB]
void actuators_dshot_arch_commit(void)
void actuators_dshot_arch_init(void)
Arch dependent init.
#define DSHOT_SERVO_5_CHANNEL
#define DSHOT_SERVO_8_CHANNEL
#define DSHOT_SERVO_9_GPIO
#define ACTUATORS_DSHOT_NB
Maxnum number of DSHOT commands This should be large enough for max applications: 8 motors +1 in case...
#define DSHOT_SERVO_8_DRIVER
#define DSHOT_SERVO_3_DRIVER
#define DSHOT_SERVO_2_DRIVER
#define DSHOT_SERVO_7_CHANNEL
DSHOT driver based on ChibiOS.
#define DSHOT_SERVO_10_DRIVER
#define DSHOT_SERVO_2_GPIO
#define DSHOT_SERVO_3_CHANNEL
#define DSHOT_SERVO_9_CHANNEL
#define DSHOT_SERVO_3_PIN
#define DSHOT_SERVO_0_PIN
#define DSHOT_SERVO_7_GPIO
#define DSHOT_SERVO_10_GPIO
void gpio_setup_pin_af(ioportid_t port, uint16_t pin, uint8_t af, bool is_output)
Setup a gpio for input or output with alternate function.
#define DSHOT_SERVO_3_GPIO
#define DSHOT_SERVO_5_GPIO
#define DSHOT_SERVO_1_GPIO
void dshotSendFrame(DSHOTDriver *driver)
send throttle order
#define DSHOT_SERVO_5_DRIVER
#define DSHOT_SERVO_8_PIN
#define DSHOT_SERVO_4_DRIVER
#define DSHOT_SERVO_10_PIN
void dshotStart(DSHOTDriver *driver, const DSHOTConfig *config)
Configures and activates the DSHOT peripheral.
#define DSHOT_SERVO_9_PIN
#define DSHOT_SERVO_2_PIN
#define IN_DMA_SECTION_NOINIT(var)
#define DSHOT_SERVO_4_PIN
#define DSHOT_SERVO_1_PIN
#define DSHOT_SERVO_8_GPIO
DSHOT Driver configuration structure.
#define DSHOT_SERVO_10_CHANNEL
#define DSHOT_SERVO_4_GPIO