8#ifndef INC_UART_DMA_IDLE_H_
9#define INC_UART_DMA_IDLE_H_
22#include "stm32f4xx_hal.h"
uint8_t buffer_index
Current write index into rx_buffer.
Definition main.cpp:106
#define BUFFER_SIZE
Maximum buffer size for incoming UART command stream.
Definition command_parser.h:27
volatile uint8_t command_ready
Flag indicating a complete command is available.
Definition main.cpp:107
uint8_t rx_buffer[BUFFER_SIZE]
DMA-compatible receive buffer for UART.
Definition main.cpp:105
void UART_DMA_IDLE_Init(UART_HandleTypeDef *huart)
Initializes UART DMA reception with idle line detection.
Definition uart_dma_idle.c:21
void UART_DMA_IDLE_IRQHandler(UART_HandleTypeDef *huart)
UART interrupt handler for idle line detection.
Definition uart_dma_idle.c:34