ME 507 Romi++
Cylindrical Differential Drive Robot created for ME 507 at Cal Poly in Spring 2025
|
Header for UART command parsing module. More...
#include "stm32f4xx_hal.h"
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | BUFFER_SIZE 64 |
Maximum buffer size for incoming UART command stream. |
Variables | |
uint8_t | rx_buffer [BUFFER_SIZE] |
DMA-compatible receive buffer for UART. | |
uint8_t | buffer_index |
Current write index into rx_buffer. | |
volatile uint8_t | command_ready |
Flag indicating a complete command is available. |
Header for UART command parsing module.
Provides a C++ class for interpreting control messages received via DMA UART from an external controller. Includes setpoint extraction for motors and heading.