Files
PortableFuncGen/firmware/shared_libs/controllers/ctrl_encoder.c
2023-05-01 13:26:02 +02:00

16 lines
371 B
C

#include "main.h"
#include "tim.h"
#include "ctrl_app.h"
void CTRL_encoderHandler(void)
{
static uint8_t cnt;
if (htim3.Instance->CNT == cnt || htim3.Instance->CNT % 2 == 1)
{
return;
}
// SEGGER_RTT_printf(0, "TIM3.cnt: %d\n", htim3.Instance->CNT);
CTRL_encoderEvent(htim3.Instance->CNT - cnt);
cnt = (uint8_t)htim3.Instance->CNT;
}