16 lines
371 B
C
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;
|
|
} |