add gpio config

This commit is contained in:
Arnaud Vergnet 2020-11-09 10:01:00 +01:00
parent f24d419c1b
commit 6ded190d3d
2 changed files with 4 additions and 3 deletions

View file

@ -1,11 +1,12 @@
#include "IncrementalEncoder.h"
#include "Timer.h"
#include "GPIO.h"
void IncrementalEncoder_conf(TIM_TypeDef * timer)
void IncrementalEncoder_conf(TIM_TypeDef * timer, GPIO_TypeDef * gpio, int pin)
{
Timer_encoder_conf(timer);
// TODO GPIO config
GPIO_conf(gpio, pin, LL_GPIO_MODE_INPUT, LL_GPIO_OUTPUT_PUSHPULL, LL_GPIO_PULL_UP);
}
void IncrementalEncoder_start(TIM_TypeDef * timer)

View file

@ -9,7 +9,7 @@
* @param TIM_TypeDef Timer : indique le timer à utiliser : TIM1, TIM2, TIM3 ou TIM4
* @retval None
*/
void IncrementalEncoder_conf(TIM_TypeDef * timer);
void IncrementalEncoder_conf(TIM_TypeDef * timer, GPIO_TypeDef * gpio, int pin);
/**
* @brief Démarre le codeur incrémental associé au timer donné