VSF Documented
Macros | Functions
sthal_usart.c File Reference
#include "hal/vsf_hal.h"
#include "sthal.h"
#include "./sthal_uart_internal.h"

Macros

#define IS_USART_INSTANCE(INSTANCE)   1
 

Functions

void HAL_USART_TxCpltCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_TxHalfCpltCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_RxCpltCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_RxHalfCpltCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_TxRxCpltCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_ErrorCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_AbortCpltCallback (USART_HandleTypeDef *husart)
 
void HAL_USART_MspInit (USART_HandleTypeDef *husart)
 
void HAL_USART_MspDeInit (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_Init (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_DeInit (USART_HandleTypeDef *husart)
 
void HAL_USART_IRQHandler (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_Transmit (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_USART_Receive (USART_HandleTypeDef *husart, uint8_t *pRxData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_USART_TransmitReceive (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_USART_Transmit_IT (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_USART_Receive_IT (USART_HandleTypeDef *husart, uint8_t *pRxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_USART_TransmitReceive_IT (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint8_t *pRxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_USART_Transmit_DMA (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_USART_Receive_DMA (USART_HandleTypeDef *husart, uint8_t *pRxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_USART_TransmitReceive_DMA (USART_HandleTypeDef *husart, const uint8_t *pTxData, uint8_t *pRxData, uint16_t Size)
 
HAL_StatusTypeDef HAL_USART_DMAPause (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_DMAResume (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_DMAStop (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_Abort (USART_HandleTypeDef *husart)
 
HAL_StatusTypeDef HAL_USART_Abort_IT (USART_HandleTypeDef *husart)
 
HAL_USART_StateTypeDef HAL_USART_GetState (const USART_HandleTypeDef *husart)
 
uint32_t HAL_USART_GetError (const USART_HandleTypeDef *husart)
 

Macro Definition Documentation

◆ IS_USART_INSTANCE

#define IS_USART_INSTANCE (   INSTANCE)    1

Function Documentation

◆ HAL_USART_TxCpltCallback()

void HAL_USART_TxCpltCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_TxHalfCpltCallback()

void HAL_USART_TxHalfCpltCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_RxCpltCallback()

void HAL_USART_RxCpltCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_RxHalfCpltCallback()

void HAL_USART_RxHalfCpltCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_TxRxCpltCallback()

void HAL_USART_TxRxCpltCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_ErrorCallback()

void HAL_USART_ErrorCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_AbortCpltCallback()

void HAL_USART_AbortCpltCallback ( USART_HandleTypeDef *  husart)

◆ HAL_USART_MspInit()

void HAL_USART_MspInit ( USART_HandleTypeDef *  husart)

◆ HAL_USART_MspDeInit()

void HAL_USART_MspDeInit ( USART_HandleTypeDef *  husart)

◆ HAL_USART_Init()

HAL_StatusTypeDef HAL_USART_Init ( USART_HandleTypeDef *  husart)

◆ HAL_USART_DeInit()

HAL_StatusTypeDef HAL_USART_DeInit ( USART_HandleTypeDef *  husart)

◆ HAL_USART_IRQHandler()

void HAL_USART_IRQHandler ( USART_HandleTypeDef *  husart)

◆ HAL_USART_Transmit()

HAL_StatusTypeDef HAL_USART_Transmit ( USART_HandleTypeDef *  husart,
const uint8_t pTxData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_USART_Receive()

HAL_StatusTypeDef HAL_USART_Receive ( USART_HandleTypeDef *  husart,
uint8_t pRxData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_USART_TransmitReceive()

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

◆ HAL_USART_Transmit_IT()

HAL_StatusTypeDef HAL_USART_Transmit_IT ( USART_HandleTypeDef *  husart,
const uint8_t pTxData,
uint16_t  Size 
)

◆ HAL_USART_Receive_IT()

HAL_StatusTypeDef HAL_USART_Receive_IT ( USART_HandleTypeDef *  husart,
uint8_t pRxData,
uint16_t  Size 
)

◆ HAL_USART_TransmitReceive_IT()

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

◆ HAL_USART_Transmit_DMA()

HAL_StatusTypeDef HAL_USART_Transmit_DMA ( USART_HandleTypeDef *  husart,
const uint8_t pTxData,
uint16_t  Size 
)

◆ HAL_USART_Receive_DMA()

HAL_StatusTypeDef HAL_USART_Receive_DMA ( USART_HandleTypeDef *  husart,
uint8_t pRxData,
uint16_t  Size 
)

◆ HAL_USART_TransmitReceive_DMA()

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

◆ HAL_USART_DMAPause()

HAL_StatusTypeDef HAL_USART_DMAPause ( USART_HandleTypeDef *  husart)

◆ HAL_USART_DMAResume()

HAL_StatusTypeDef HAL_USART_DMAResume ( USART_HandleTypeDef *  husart)

◆ HAL_USART_DMAStop()

HAL_StatusTypeDef HAL_USART_DMAStop ( USART_HandleTypeDef *  husart)

◆ HAL_USART_Abort()

HAL_StatusTypeDef HAL_USART_Abort ( USART_HandleTypeDef *  husart)

◆ HAL_USART_Abort_IT()

HAL_StatusTypeDef HAL_USART_Abort_IT ( USART_HandleTypeDef *  husart)

◆ HAL_USART_GetState()

HAL_USART_StateTypeDef HAL_USART_GetState ( const USART_HandleTypeDef *  husart)

◆ HAL_USART_GetError()

uint32_t HAL_USART_GetError ( const USART_HandleTypeDef *  husart)