А что так можно было?

Наткнулся на ролик, где известный блогер пишущий для STM32 рассматривает вопрос декодирования PPM сигнала, смотрю код, 100% гххххкод, или кто-то считает по другому?

/* USER CODE BEGIN 4 */
void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
{
	uint16_t temp;
	temp = HAL_TIM_ReadCapturedValue(&htim3, TIM_CHANNEL_1);
	if(temp > 5000)
	{
		channel = 0;
	}
	else
	{
	ch_data[channel] = temp;
	if(ch_data[channel] < 1000) ch_data[channel] = 1000;
	if(ch_data[channel] > 2000) ch_data[channel] = 2000;
	channel++;
	}
}
/* USER CODE END 4 */