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

Macros

#define IS_IRDA_INSTANCE(INSTANCE)
 
#define IS_IRDA_WORD_LENGTH(LENGTH)
 
#define IS_IRDA_PARITY(PARITY)
 
#define IS_IRDA_MODE(MODE)
 
#define IS_IRDA_POWERMODE(MODE)
 
#define IS_IRDA_BAUDRATE(BAUDRATE)
 

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)
Value:
1

◆ IS_IRDA_WORD_LENGTH

#define IS_IRDA_WORD_LENGTH ( LENGTH)
Value:
(((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)
Value:
((((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)
Value:
((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)
Generated from commit: vsfteam/vsf@ceb53fd