Paparazzi UAS v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
Loading...
Searching...
No Matches
actuators_pwm_arch.c File Reference

STM32 PWM servos handling. More...

#include "modules/actuators/actuators_shared_arch.h"
#include "modules/actuators/actuators_pwm_arch.h"
#include "modules/actuators/actuators_pwm.h"
#include <libopencm3/stm32/gpio.h>
#include <libopencm3/stm32/rcc.h>
#include <libopencm3/stm32/timer.h>
#include "mcu_periph/gpio_arch.h"
+ Include dependency graph for actuators_pwm_arch.c:

Go to the source code of this file.

Functions

void actuators_pwm_arch_init (void)
 PWM arch init called by generic pwm driver.
 
void actuators_pwm_commit (void)
 Set pulse widths from actuator values, assumed to be in us.
 

Variables

int32_t actuators_pwm_values [ACTUATORS_PWM_NB]
 

Detailed Description

STM32 PWM servos handling.

Definition in file actuators_pwm_arch.c.

Function Documentation

◆ actuators_pwm_arch_init()

void actuators_pwm_arch_init ( void  )

◆ actuators_pwm_commit()

void actuators_pwm_commit ( void  )

Set pulse widths from actuator values, assumed to be in us.

Definition at line 158 of file actuators_pwm_arch.c.

References actuators_pwm_values, foo, PWM_SERVO_3, PWM_SERVO_4, PWM_SERVO_5, and PWM_SERVO_6.

Variable Documentation

◆ actuators_pwm_values

int32_t actuators_pwm_values[ACTUATORS_PWM_NB]

Definition at line 39 of file actuators_pwm_arch.c.