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

Macros

#define IS_SMARTCARD_INSTANCE(INSTANCE)   1
 

Functions

void HAL_SMARTCARD_TxCpltCallback (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_RxCpltCallback (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_ErrorCallback (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_AbortCpltCallback (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_AbortTransmitCpltCallback (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_AbortReceiveCpltCallback (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_MspInit (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_MspDeInit (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_Init (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_DeInit (SMARTCARD_HandleTypeDef *hsc)
 
void HAL_SMARTCARD_IRQHandler (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_Transmit (SMARTCARD_HandleTypeDef *hsc, const uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_SMARTCARD_Receive (SMARTCARD_HandleTypeDef *hsc, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_SMARTCARD_Transmit_IT (SMARTCARD_HandleTypeDef *hsc, const uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SMARTCARD_Receive_IT (SMARTCARD_HandleTypeDef *hsc, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SMARTCARD_Transmit_DMA (SMARTCARD_HandleTypeDef *hsc, const uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SMARTCARD_Receive_DMA (SMARTCARD_HandleTypeDef *hsc, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_SMARTCARD_Abort (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_AbortTransmit (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_AbortReceive (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_Abort_IT (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_AbortTransmit_IT (SMARTCARD_HandleTypeDef *hsc)
 
HAL_StatusTypeDef HAL_SMARTCARD_AbortReceive_IT (SMARTCARD_HandleTypeDef *hsc)
 
HAL_SMARTCARD_StateTypeDef HAL_SMARTCARD_GetState (const SMARTCARD_HandleTypeDef *hsc)
 
uint32_t HAL_SMARTCARD_GetError (const SMARTCARD_HandleTypeDef *hsc)
 

Macro Definition Documentation

◆ IS_SMARTCARD_INSTANCE

#define IS_SMARTCARD_INSTANCE (   INSTANCE)    1

Function Documentation

◆ HAL_SMARTCARD_TxCpltCallback()

void HAL_SMARTCARD_TxCpltCallback ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_RxCpltCallback()

void HAL_SMARTCARD_RxCpltCallback ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_ErrorCallback()

void HAL_SMARTCARD_ErrorCallback ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortCpltCallback()

void HAL_SMARTCARD_AbortCpltCallback ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortTransmitCpltCallback()

void HAL_SMARTCARD_AbortTransmitCpltCallback ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortReceiveCpltCallback()

void HAL_SMARTCARD_AbortReceiveCpltCallback ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_MspInit()

void HAL_SMARTCARD_MspInit ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_MspDeInit()

void HAL_SMARTCARD_MspDeInit ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_Init()

HAL_StatusTypeDef HAL_SMARTCARD_Init ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_DeInit()

HAL_StatusTypeDef HAL_SMARTCARD_DeInit ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_IRQHandler()

void HAL_SMARTCARD_IRQHandler ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_Transmit()

HAL_StatusTypeDef HAL_SMARTCARD_Transmit ( SMARTCARD_HandleTypeDef *  hsc,
const uint8_t pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_SMARTCARD_Receive()

HAL_StatusTypeDef HAL_SMARTCARD_Receive ( SMARTCARD_HandleTypeDef *  hsc,
uint8_t pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_SMARTCARD_Transmit_IT()

HAL_StatusTypeDef HAL_SMARTCARD_Transmit_IT ( SMARTCARD_HandleTypeDef *  hsc,
const uint8_t pData,
uint16_t  Size 
)

◆ HAL_SMARTCARD_Receive_IT()

HAL_StatusTypeDef HAL_SMARTCARD_Receive_IT ( SMARTCARD_HandleTypeDef *  hsc,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_SMARTCARD_Transmit_DMA()

HAL_StatusTypeDef HAL_SMARTCARD_Transmit_DMA ( SMARTCARD_HandleTypeDef *  hsc,
const uint8_t pData,
uint16_t  Size 
)

◆ HAL_SMARTCARD_Receive_DMA()

HAL_StatusTypeDef HAL_SMARTCARD_Receive_DMA ( SMARTCARD_HandleTypeDef *  hsc,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_SMARTCARD_Abort()

HAL_StatusTypeDef HAL_SMARTCARD_Abort ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortTransmit()

HAL_StatusTypeDef HAL_SMARTCARD_AbortTransmit ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortReceive()

HAL_StatusTypeDef HAL_SMARTCARD_AbortReceive ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_Abort_IT()

HAL_StatusTypeDef HAL_SMARTCARD_Abort_IT ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortTransmit_IT()

HAL_StatusTypeDef HAL_SMARTCARD_AbortTransmit_IT ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_AbortReceive_IT()

HAL_StatusTypeDef HAL_SMARTCARD_AbortReceive_IT ( SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_GetState()

HAL_SMARTCARD_StateTypeDef HAL_SMARTCARD_GetState ( const SMARTCARD_HandleTypeDef *  hsc)

◆ HAL_SMARTCARD_GetError()

uint32_t HAL_SMARTCARD_GetError ( const SMARTCARD_HandleTypeDef *  hsc)