Added support for working via timer

This commit is contained in:
DomStudent
2024-05-25 22:54:22 +03:00
parent 3adc9ff7bb
commit 3fbde591bd
9 changed files with 5444 additions and 30 deletions

View File

@@ -12,8 +12,10 @@ typedef struct DS_Encoder
uint32_t PrevTick;
uint8_t ValueSignal1, ValueSignal2;
TIM_HandleTypeDef *hTim;
}DS_Encoder;
void DS_EncoderInitTim(DS_Encoder *Encoder, TIM_HandleTypeDef *hTim);
void DS_EncoderInit(DS_Encoder *Encoder, GPIO_TypeDef *PortSignal1, uint16_t PinSignal1, GPIO_TypeDef *PortSignal2, uint16_t PinSignal2);