VSF Documented
Functions
sthal_uart_internal.h File Reference
#include "sthal_uart.h"

Go to the source code of this file.

Functions

bool __uart_is_timeout (uint32_t start, uint32_t timeout)
 
HAL_StatusTypeDef __HAL_UART_DeInit (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_UART_Init (UART_HandleTypeDef *huart, uint32_t append_mode)
 
HAL_StatusTypeDef __HAL_UART_Transmit (UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout, bool ready_when_timeout)
 
HAL_StatusTypeDef __HAL_UART_Receive (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout, bool ready_when_timeout)
 
HAL_StatusTypeDef __HAL_UART_TransmitReceive (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef __HAL_UART_Transmit_IT (UART_HandleTypeDef *huart, const 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_TransmitReceive_IT (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint8_t *pRxData, uint16_t Size)
 
HAL_StatusTypeDef __HAL_UART_Transmit_DMA (UART_HandleTypeDef *huart, const 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_TransmitReceive_DMA (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint8_t *pRxData, uint16_t Size)
 
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)
 
HAL_UART_RxEventTypeTypeDef __HAL_UARTEx_GetRxEventType (UART_HandleTypeDef *huart)
 
HAL_UART_StateTypeDef __HAL_UART_GetState (const UART_HandleTypeDef *huart)
 
uint32_t __HAL_UART_GetError (const UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_UART_DMAPause (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_UART_DMAResume (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_UARTEx_ReceiveToIdle (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint16_t *RxLen, uint32_t Timeout)
 
HAL_StatusTypeDef __HAL_UARTEx_ReceiveToIdle_IT (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef __HAL_UARTEx_ReceiveToIdle_DMA (UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef __HAL_LIN_Init (UART_HandleTypeDef *huart, uint32_t BreakDetectLength)
 
HAL_StatusTypeDef __HAL_MultiProcessor_Init (UART_HandleTypeDef *huart, uint8_t Address, uint32_t WakeUpMethod)
 
HAL_StatusTypeDef __HAL_MultiProcessor_EnterMuteMode (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_MultiProcessor_ExitMuteMode (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_HalfDuplex_EnableTransmitter (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_HalfDuplex_EnableReceiver (UART_HandleTypeDef *huart)
 
HAL_StatusTypeDef __HAL_LIN_SendBreak (UART_HandleTypeDef *huart)
 

Function Documentation

◆ __uart_is_timeout()

bool __uart_is_timeout ( uint32_t  start,
uint32_t  timeout 
)
extern

◆ __HAL_UART_DeInit()

HAL_StatusTypeDef __HAL_UART_DeInit ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_Init()

HAL_StatusTypeDef __HAL_UART_Init ( UART_HandleTypeDef *  huart,
uint32_t  append_mode 
)
extern

◆ __HAL_UART_Transmit()

HAL_StatusTypeDef __HAL_UART_Transmit ( UART_HandleTypeDef *  huart,
const uint8_t pData,
uint16_t  Size,
uint32_t  Timeout,
bool  ready_when_timeout 
)
extern

◆ __HAL_UART_Receive()

HAL_StatusTypeDef __HAL_UART_Receive ( UART_HandleTypeDef *  huart,
uint8_t pData,
uint16_t  Size,
uint32_t  Timeout,
bool  ready_when_timeout 
)
extern

◆ __HAL_UART_TransmitReceive()

HAL_StatusTypeDef __HAL_UART_TransmitReceive ( USART_HandleTypeDef *  husart,
const uint8_t pTxData,
uint8_t pRxData,
uint16_t  Size,
uint32_t  Timeout 
)
extern

◆ __HAL_UART_Transmit_IT()

HAL_StatusTypeDef __HAL_UART_Transmit_IT ( UART_HandleTypeDef *  huart,
const uint8_t pData,
uint16_t  Size 
)
extern

◆ __HAL_UART_Receive_IT()

HAL_StatusTypeDef __HAL_UART_Receive_IT ( UART_HandleTypeDef *  huart,
uint8_t pData,
uint16_t  Size 
)
extern

◆ __HAL_UART_TransmitReceive_IT()

HAL_StatusTypeDef __HAL_UART_TransmitReceive_IT ( USART_HandleTypeDef *  husart,
const uint8_t pTxData,
uint8_t pRxData,
uint16_t  Size 
)
extern

◆ __HAL_UART_Transmit_DMA()

HAL_StatusTypeDef __HAL_UART_Transmit_DMA ( UART_HandleTypeDef *  huart,
const uint8_t pData,
uint16_t  Size 
)
extern

◆ __HAL_UART_Receive_DMA()

HAL_StatusTypeDef __HAL_UART_Receive_DMA ( UART_HandleTypeDef *  huart,
uint8_t pData,
uint16_t  Size 
)
extern

◆ __HAL_UART_TransmitReceive_DMA()

HAL_StatusTypeDef __HAL_UART_TransmitReceive_DMA ( USART_HandleTypeDef *  husart,
const uint8_t pTxData,
uint8_t pRxData,
uint16_t  Size 
)
extern

◆ __HAL_UART_DMAStop()

HAL_StatusTypeDef __HAL_UART_DMAStop ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_Abort()

HAL_StatusTypeDef __HAL_UART_Abort ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_AbortTransmit()

HAL_StatusTypeDef __HAL_UART_AbortTransmit ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_AbortReceive()

HAL_StatusTypeDef __HAL_UART_AbortReceive ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_Abort_IT()

HAL_StatusTypeDef __HAL_UART_Abort_IT ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_AbortTransmit_IT()

HAL_StatusTypeDef __HAL_UART_AbortTransmit_IT ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_AbortReceive_IT()

HAL_StatusTypeDef __HAL_UART_AbortReceive_IT ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UARTEx_GetRxEventType()

HAL_UART_RxEventTypeTypeDef __HAL_UARTEx_GetRxEventType ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_GetState()

HAL_UART_StateTypeDef __HAL_UART_GetState ( const UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_GetError()

uint32_t __HAL_UART_GetError ( const UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_DMAPause()

HAL_StatusTypeDef __HAL_UART_DMAPause ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UART_DMAResume()

HAL_StatusTypeDef __HAL_UART_DMAResume ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_UARTEx_ReceiveToIdle()

HAL_StatusTypeDef __HAL_UARTEx_ReceiveToIdle ( UART_HandleTypeDef *  huart,
uint8_t pData,
uint16_t  Size,
uint16_t RxLen,
uint32_t  Timeout 
)
extern

◆ __HAL_UARTEx_ReceiveToIdle_IT()

HAL_StatusTypeDef __HAL_UARTEx_ReceiveToIdle_IT ( UART_HandleTypeDef *  huart,
uint8_t pData,
uint16_t  Size 
)
extern

◆ __HAL_UARTEx_ReceiveToIdle_DMA()

HAL_StatusTypeDef __HAL_UARTEx_ReceiveToIdle_DMA ( UART_HandleTypeDef *  huart,
uint8_t pData,
uint16_t  Size 
)
extern

◆ __HAL_LIN_Init()

HAL_StatusTypeDef __HAL_LIN_Init ( UART_HandleTypeDef *  huart,
uint32_t  BreakDetectLength 
)
extern

◆ __HAL_MultiProcessor_Init()

HAL_StatusTypeDef __HAL_MultiProcessor_Init ( UART_HandleTypeDef *  huart,
uint8_t  Address,
uint32_t  WakeUpMethod 
)
extern

◆ __HAL_MultiProcessor_EnterMuteMode()

HAL_StatusTypeDef __HAL_MultiProcessor_EnterMuteMode ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_MultiProcessor_ExitMuteMode()

HAL_StatusTypeDef __HAL_MultiProcessor_ExitMuteMode ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_HalfDuplex_EnableTransmitter()

HAL_StatusTypeDef __HAL_HalfDuplex_EnableTransmitter ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_HalfDuplex_EnableReceiver()

HAL_StatusTypeDef __HAL_HalfDuplex_EnableReceiver ( UART_HandleTypeDef *  huart)
extern

◆ __HAL_LIN_SendBreak()

HAL_StatusTypeDef __HAL_LIN_SendBreak ( UART_HandleTypeDef *  huart)
extern