так же игнорирует повторный вызов…
уже вообще в тупую поставил:
uint8_t buf[4];
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) {
UNUSED(huart);
if (huart->Instance == USART2) {
HAL_UART_Receive_IT(&huart2, (uint8_t *)buf, 4);
}
}
но кажись оно вообще не входит туды… пошел застрелюсь