[wip] added encoder

This commit is contained in:
2023-05-01 13:26:02 +02:00
parent b4dd5c789c
commit f729829cb2
14 changed files with 981 additions and 443 deletions

View File

@@ -0,0 +1,16 @@
#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;
}