Prusa MINI Firmware overview
UART_Exported_Functions_Group2
Collaboration diagram for UART_Exported_Functions_Group2:

Functions

HAL_StatusTypeDef HAL_UART_Transmit (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_UART_Receive (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_UART_Transmit_IT (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_UART_Receive_IT (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_UART_Transmit_DMA (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_UART_Receive_DMA (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_UART_DMAPause (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_DMAResume (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_DMAStop (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_Abort (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_AbortTransmit (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_AbortReceive (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_Abort_IT (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_AbortTransmit_IT (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef HAL_UART_AbortReceive_IT (UART_HandleTypeDef *huart)
 
void HAL_UART_IRQHandler (UART_HandleTypeDef *huart)
 
void HAL_UART_TxCpltCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_TxHalfCpltCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_RxCpltCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_RxHalfCpltCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_ErrorCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_AbortCpltCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_AbortTransmitCpltCallback (UART_HandleTypeDef *huart)
 
void HAL_UART_AbortReceiveCpltCallback (UART_HandleTypeDef *huart)
 

Detailed Description

Function Documentation

◆ HAL_UART_Transmit()

HAL_StatusTypeDef HAL_UART_Transmit ( UART_HandleTypeDef huart,
uint8_t pData,
uint16_t  Size,
uint32_t  Timeout 
)
Here is the caller graph for this function:

◆ HAL_UART_Receive()

HAL_StatusTypeDef HAL_UART_Receive ( UART_HandleTypeDef huart,
uint8_t pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_UART_Transmit_IT()

HAL_StatusTypeDef HAL_UART_Transmit_IT ( UART_HandleTypeDef huart,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_UART_Receive_IT()

HAL_StatusTypeDef HAL_UART_Receive_IT ( UART_HandleTypeDef huart,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_UART_Transmit_DMA()

HAL_StatusTypeDef HAL_UART_Transmit_DMA ( UART_HandleTypeDef huart,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_UART_Receive_DMA()

HAL_StatusTypeDef HAL_UART_Receive_DMA ( UART_HandleTypeDef huart,
uint8_t pData,
uint16_t  Size 
)
Here is the caller graph for this function:

◆ HAL_UART_DMAPause()

HAL_StatusTypeDef HAL_UART_DMAPause ( UART_HandleTypeDef huart)

◆ HAL_UART_DMAResume()

HAL_StatusTypeDef HAL_UART_DMAResume ( UART_HandleTypeDef huart)

◆ HAL_UART_DMAStop()

HAL_StatusTypeDef HAL_UART_DMAStop ( UART_HandleTypeDef huart)

◆ HAL_UART_Abort()

HAL_StatusTypeDef HAL_UART_Abort ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortTransmit()

HAL_StatusTypeDef HAL_UART_AbortTransmit ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortReceive()

HAL_StatusTypeDef HAL_UART_AbortReceive ( UART_HandleTypeDef huart)
Here is the caller graph for this function:

◆ HAL_UART_Abort_IT()

HAL_StatusTypeDef HAL_UART_Abort_IT ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortTransmit_IT()

HAL_StatusTypeDef HAL_UART_AbortTransmit_IT ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortReceive_IT()

HAL_StatusTypeDef HAL_UART_AbortReceive_IT ( UART_HandleTypeDef huart)

◆ HAL_UART_IRQHandler()

void HAL_UART_IRQHandler ( UART_HandleTypeDef huart)

◆ HAL_UART_TxCpltCallback()

void HAL_UART_TxCpltCallback ( UART_HandleTypeDef huart)

◆ HAL_UART_TxHalfCpltCallback()

void HAL_UART_TxHalfCpltCallback ( UART_HandleTypeDef huart)

◆ HAL_UART_RxCpltCallback()

void HAL_UART_RxCpltCallback ( UART_HandleTypeDef huart)
922  {
923  if (huart == &huart1)
925  else if (huart == &huart2)
927  else if (huart == &huart6)
929 }
Here is the call graph for this function:

◆ HAL_UART_RxHalfCpltCallback()

void HAL_UART_RxHalfCpltCallback ( UART_HandleTypeDef huart)

◆ HAL_UART_ErrorCallback()

void HAL_UART_ErrorCallback ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortCpltCallback()

void HAL_UART_AbortCpltCallback ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortTransmitCpltCallback()

void HAL_UART_AbortTransmitCpltCallback ( UART_HandleTypeDef huart)

◆ HAL_UART_AbortReceiveCpltCallback()

void HAL_UART_AbortReceiveCpltCallback ( UART_HandleTypeDef huart)
huart2
UART_HandleTypeDef huart2
Definition: main.c:91
uart1rxbuff
uartrxbuff_t uart1rxbuff
Definition: main.c:144
osSignalSet
int32_t osSignalSet(osThreadId thread_id, int32_t signal)
Set the specified Signal Flags of an active thread.
Definition: cmsis_os.c:545
huart6
UART_HandleTypeDef huart6
Definition: main.c:92
uartrxbuff_rxcplt_cb
void uartrxbuff_rxcplt_cb(uartrxbuff_t *prxbuff)
Definition: uartrxbuff.c:71
huart1
static UART_HandleTypeDef huart1
Definition: main.c:90
defaultTaskHandle
osThreadId defaultTaskHandle
Definition: main.c:97
uart6rxbuff
uartrxbuff_t uart6rxbuff
Definition: main.c:147