Prusa MINI Firmware overview
|
UART handle Structure definition. More...
#include <stm32f4xx_hal_uart.h>
Public Attributes | |
USART_TypeDef * | Instance |
UART_InitTypeDef | Init |
uint8_t * | pTxBuffPtr |
uint16_t | TxXferSize |
__IO uint16_t | TxXferCount |
uint8_t * | pRxBuffPtr |
uint16_t | RxXferSize |
__IO uint16_t | RxXferCount |
DMA_HandleTypeDef * | hdmatx |
DMA_HandleTypeDef * | hdmarx |
HAL_LockTypeDef | Lock |
__IO HAL_UART_StateTypeDef | gState |
__IO HAL_UART_StateTypeDef | RxState |
__IO uint32_t | ErrorCode |
UART handle Structure definition.
USART_TypeDef* UART_HandleTypeDef::Instance |
UART registers base address
UART_InitTypeDef UART_HandleTypeDef::Init |
UART communication parameters
uint8_t* UART_HandleTypeDef::pTxBuffPtr |
Pointer to UART Tx transfer Buffer
uint16_t UART_HandleTypeDef::TxXferSize |
UART Tx Transfer size
__IO uint16_t UART_HandleTypeDef::TxXferCount |
UART Tx Transfer Counter
uint8_t* UART_HandleTypeDef::pRxBuffPtr |
Pointer to UART Rx transfer Buffer
uint16_t UART_HandleTypeDef::RxXferSize |
UART Rx Transfer size
__IO uint16_t UART_HandleTypeDef::RxXferCount |
UART Rx Transfer Counter
DMA_HandleTypeDef* UART_HandleTypeDef::hdmatx |
UART Tx DMA Handle parameters
DMA_HandleTypeDef* UART_HandleTypeDef::hdmarx |
UART Rx DMA Handle parameters
HAL_LockTypeDef UART_HandleTypeDef::Lock |
Locking object
__IO HAL_UART_StateTypeDef UART_HandleTypeDef::gState |
UART state information related to global Handle management and also related to Tx operations. This parameter can be a value of HAL_UART_StateTypeDef
__IO HAL_UART_StateTypeDef UART_HandleTypeDef::RxState |
UART state information related to Rx operations. This parameter can be a value of HAL_UART_StateTypeDef
__IO uint32_t UART_HandleTypeDef::ErrorCode |
UART Error code