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

Macros

#define IS_IRDA_INSTANCE(INSTANCE)   1
 
#define IS_IRDA_WORD_LENGTH(LENGTH)    (((LENGTH) == IRDA_WORDLENGTH_8B) || ((LENGTH) == IRDA_WORDLENGTH_9B))
 
#define IS_IRDA_PARITY(PARITY)
 
#define IS_IRDA_MODE(MODE)    ((((MODE) & 0x0000FFF3U) == 0x00U) && ((MODE) != 0x00000000U))
 
#define IS_IRDA_POWERMODE(MODE)
 
#define IS_IRDA_BAUDRATE(BAUDRATE)   ((BAUDRATE) < 115201U)
 

Functions

void HAL_IRDA_TxCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_TxHalfCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_RxCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_RxHalfCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_ErrorCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_AbortCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_AbortTransmitCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_AbortReceiveCpltCallback (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_MspInit (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_MspDeInit (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_Init (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_DeInit (IRDA_HandleTypeDef *hirda)
 
void HAL_IRDA_IRQHandler (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_Transmit (IRDA_HandleTypeDef *hirda, const uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_IRDA_Receive (IRDA_HandleTypeDef *hirda, uint8_t *pData, uint16_t Size, uint32_t Timeout)
 
HAL_StatusTypeDef HAL_IRDA_Transmit_IT (IRDA_HandleTypeDef *hirda, const uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_IRDA_Receive_IT (IRDA_HandleTypeDef *hirda, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_IRDA_Transmit_DMA (IRDA_HandleTypeDef *hirda, const uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_IRDA_Receive_DMA (IRDA_HandleTypeDef *hirda, uint8_t *pData, uint16_t Size)
 
HAL_StatusTypeDef HAL_IRDA_Abort (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_AbortTransmit (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_AbortReceive (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_Abort_IT (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_AbortTransmit_IT (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_AbortReceive_IT (IRDA_HandleTypeDef *hirda)
 
HAL_IRDA_StateTypeDef HAL_IRDA_GetState (const IRDA_HandleTypeDef *hirda)
 
uint32_t HAL_IRDA_GetError (const IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_DMAPause (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_DMAResume (IRDA_HandleTypeDef *hirda)
 
HAL_StatusTypeDef HAL_IRDA_DMAStop (IRDA_HandleTypeDef *hirda)
 

Macro Definition Documentation

◆ IS_IRDA_INSTANCE

#define IS_IRDA_INSTANCE (   INSTANCE)    1

◆ IS_IRDA_WORD_LENGTH

#define IS_IRDA_WORD_LENGTH (   LENGTH)     (((LENGTH) == IRDA_WORDLENGTH_8B) || ((LENGTH) == IRDA_WORDLENGTH_9B))

◆ IS_IRDA_PARITY

#define IS_IRDA_PARITY (   PARITY)
Value:
(((PARITY) == IRDA_PARITY_NONE) || ((PARITY) == IRDA_PARITY_EVEN) || \
((PARITY) == IRDA_PARITY_ODD))

◆ IS_IRDA_MODE

#define IS_IRDA_MODE (   MODE)     ((((MODE) & 0x0000FFF3U) == 0x00U) && ((MODE) != 0x00000000U))

◆ IS_IRDA_POWERMODE

#define IS_IRDA_POWERMODE (   MODE)
Value:
(((MODE) == IRDA_POWERMODE_LOWPOWER) || \
((MODE) == IRDA_POWERMODE_NORMAL))

◆ IS_IRDA_BAUDRATE

#define IS_IRDA_BAUDRATE (   BAUDRATE)    ((BAUDRATE) < 115201U)

Function Documentation

◆ HAL_IRDA_TxCpltCallback()

void HAL_IRDA_TxCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_TxHalfCpltCallback()

void HAL_IRDA_TxHalfCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_RxCpltCallback()

void HAL_IRDA_RxCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_RxHalfCpltCallback()

void HAL_IRDA_RxHalfCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_ErrorCallback()

void HAL_IRDA_ErrorCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortCpltCallback()

void HAL_IRDA_AbortCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortTransmitCpltCallback()

void HAL_IRDA_AbortTransmitCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortReceiveCpltCallback()

void HAL_IRDA_AbortReceiveCpltCallback ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_MspInit()

void HAL_IRDA_MspInit ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_MspDeInit()

void HAL_IRDA_MspDeInit ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_Init()

HAL_StatusTypeDef HAL_IRDA_Init ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_DeInit()

HAL_StatusTypeDef HAL_IRDA_DeInit ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_IRQHandler()

void HAL_IRDA_IRQHandler ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_Transmit()

HAL_StatusTypeDef HAL_IRDA_Transmit ( IRDA_HandleTypeDef *  hirda,
const uint8_t pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_IRDA_Receive()

HAL_StatusTypeDef HAL_IRDA_Receive ( IRDA_HandleTypeDef *  hirda,
uint8_t pData,
uint16_t  Size,
uint32_t  Timeout 
)

◆ HAL_IRDA_Transmit_IT()

HAL_StatusTypeDef HAL_IRDA_Transmit_IT ( IRDA_HandleTypeDef *  hirda,
const uint8_t pData,
uint16_t  Size 
)

◆ HAL_IRDA_Receive_IT()

HAL_StatusTypeDef HAL_IRDA_Receive_IT ( IRDA_HandleTypeDef *  hirda,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_IRDA_Transmit_DMA()

HAL_StatusTypeDef HAL_IRDA_Transmit_DMA ( IRDA_HandleTypeDef *  hirda,
const uint8_t pData,
uint16_t  Size 
)

◆ HAL_IRDA_Receive_DMA()

HAL_StatusTypeDef HAL_IRDA_Receive_DMA ( IRDA_HandleTypeDef *  hirda,
uint8_t pData,
uint16_t  Size 
)

◆ HAL_IRDA_Abort()

HAL_StatusTypeDef HAL_IRDA_Abort ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortTransmit()

HAL_StatusTypeDef HAL_IRDA_AbortTransmit ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortReceive()

HAL_StatusTypeDef HAL_IRDA_AbortReceive ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_Abort_IT()

HAL_StatusTypeDef HAL_IRDA_Abort_IT ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortTransmit_IT()

HAL_StatusTypeDef HAL_IRDA_AbortTransmit_IT ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_AbortReceive_IT()

HAL_StatusTypeDef HAL_IRDA_AbortReceive_IT ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_GetState()

HAL_IRDA_StateTypeDef HAL_IRDA_GetState ( const IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_GetError()

uint32_t HAL_IRDA_GetError ( const IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_DMAPause()

HAL_StatusTypeDef HAL_IRDA_DMAPause ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_DMAResume()

HAL_StatusTypeDef HAL_IRDA_DMAResume ( IRDA_HandleTypeDef *  hirda)

◆ HAL_IRDA_DMAStop()

HAL_StatusTypeDef HAL_IRDA_DMAStop ( IRDA_HandleTypeDef *  hirda)