diff options
| author | Keith Packard <keithp@keithp.com> | 2016-04-13 06:16:01 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2016-04-13 06:20:34 -0700 | 
| commit | b8a19e83b7b1b8e2a1fcbdd58e41f9f974ae28ff (patch) | |
| tree | 258a7c88d6ceaa3c8b06849f44d729a3b33d0f65 /src/detherm/ao_pins.h | |
| parent | cfb91ec7ef6ef485d813af96a0f206bb7a2204dd (diff) | |
altos/detherm: Add servo driver
This just provides commands to test the servo with.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/detherm/ao_pins.h')
| -rw-r--r-- | src/detherm/ao_pins.h | 16 | 
1 files changed, 12 insertions, 4 deletions
| diff --git a/src/detherm/ao_pins.h b/src/detherm/ao_pins.h index 8cd4a9c4..1c577b6e 100644 --- a/src/detherm/ao_pins.h +++ b/src/detherm/ao_pins.h @@ -98,10 +98,18 @@  #define AO_PWM_TIMER_ENABLE	STM_RCC_APB1ENR_TIM3EN  #define AO_PWM_TIMER_SCALE	32 -/* Motor */ +/* Servo */ -#define AO_MOTOR_DIR_GPIO	(&stm_gpiob) -#define AO_MOTOR_DIR_PIN	0 -#define AO_MOTOR_SPEED_PWM	0 +#define AO_SERVO_DIR_PORT	(&stm_gpiob) +#define AO_SERVO_DIR_BIT	0 +#define AO_SERVO_SPEED_PWM	0 + +/* limit 2 */ +#define AO_SERVO_LIMIT_FORE_PORT	(&stm_gpiob) +#define AO_SERVO_LIMIT_FORE_BIT		6 + +/* limit 1 */ +#define AO_SERVO_LIMIT_BACK_PORT	(&stm_gpiob) +#define AO_SERVO_LIMIT_BACK_BIT		7  #endif /* _AO_PINS_H_ */ | 
