HRI board firmware v2.1 Microcontroller firmware of the board used during the HRI labs.

Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:

### - u -

- UART_BAUDRATE : definitions.h
- uart_currentTxBufferToWriteTo : uart.c
- UART_DMA_TX_IS_BUSY : uart.c , ext_uart.c
- uart_FlushTx() : uart.c , uart.h
- uart_GetRxQueue() : uart.h , uart.c
- uart_Init() : uart.c , uart.h
- uart_nBytesToTransferDma : uart.c
- UART_RX_BUFFER_SIZE : uart.c
- UART_RX_DMA : uart.c
- UART_RX_DMA_CHANNEL : uart.c
- UART_RX_IRQ_PRIORIY : main.h
- uart_rxBuffer : uart.c
- uart_rxBuffTail : uart.c
- uart_rxByteHandlerFunc : uart.h
- uart_rxQueue : uart.c
- uart_SendByteAsync() : uart.c , uart.h
- uart_SendBytesAsync() : uart.c , uart.h
- uart_StartDma() : uart.c
- uart_Step() : uart.c , uart.h
- UART_TX_BUFFER_SIZE : uart.c
- UART_TX_DMA : uart.c
- UART_TX_DMA_CHANNEL : uart.c
- uart_txBuffer : uart.c
- uart_txBufferIndex : uart.c
- UART_USER_RX_QUEUE_SIZE : uart.c
- uart_userRxQueue : uart.c
- UINT16 : definitions.h
- UINT32 : definitions.h
- UINT64 : definitions.h
- UINT8 : definitions.h
- USART_PC_COMM : uart.h
- USART_RX_Pin : uart.h
- USART_RX_PinSource : uart.h
- USART_RX_Port : uart.h
- USART_TX_Pin : uart.h
- USART_TX_PinSource : uart.h
- USART_TX_Port : uart.h
- USER_BUTTON_IRQ_CHANNEL : button.c
- USER_BUTTON_IRQ_LINE : button.c
- USER_BUTTON_IRQ_PINSOURCE : button.c
- USER_BUTTON_IRQ_PRIORITY : main.h
- USER_BUTTON_IRQ_SOURCE : button.c
- USER_RX_QUEUE_SIZE : ext_uart.c
- userButtonStateChangedCallback : button.c
- utils_DelayMs() : utils.c , utils.h
- utils_DelayUs() : utils.c , utils.h
- utils_Mean() : utils.c , utils.h
- utils_SaturateF() : utils.h , utils.c
- utils_SaturateU() : utils.h , utils.c
- utils_TrapCpu() : utils.h , utils.c