53 #define LPUART_BLOCKING_TIMEOUT 0xffffuL // (0xFFFFFFFFuL) HAL_Status_Type HAL_LPUART_ConfigStructInit(LPUART_CFG_Type *LPUART_Config)
Fills each LPUART_Config member with its default value:
uint8_t HAL_LPUART_GetStatus(void)
This function returns the current value of Interrupt Flag and Status Register.
LPUART_OVER_SAMPLING_Type OverSampling
HAL_Status_Type HAL_LPUART_TransmitByte(uint8_t Data)
Transmit a single data through USART peripheral.
HAL_Status_Type HAL_LPUART_ClearStatus(LPUART_STATUS_Type Status)
This function clears Interrupt Flag and Status Register.
Contains the ABOV typedefs for C standard types. It is intended to be used in ISO C conforming develo...
HAL_Status_Type HAL_LPUART_DeInit(void)
Deinitialize the LPUART peripheral registers to their default reset values.
uint8_t HAL_LPUART_ReceiveByte(void)
Receive a single data from USART peripheral.
HAL_Status_Type HAL_LPUART_Init(LPUART_CFG_Type *LPUART_Config)
Initialize the LPUART peripheral with the specified parameters.
uint32_t HAL_LPUART_Receive(uint8_t *rxbuf, uint32_t buflen, TRANSFER_BLOCK_Type flag)
Receive a block of data via LPUART peripheral.
HAL_Status_Type HAL_LPUART_Enable(FunctionalState state)
LPUART enable control.
LPUART_STOP_BIT_Type StopBit
LPUART_OVER_SAMPLING_Type
LPUART_PARITY_BIT_Type ParityBit
uint32_t HAL_LPUART_Transmit(uint8_t *txbuf, uint32_t buflen, TRANSFER_BLOCK_Type flag)
Send a block of data via LPUART peripheral.
HAL_Status_Type HAL_LPUART_ConfigInterrupt(LPUART_INT_Type LPUART_IntCfg, FunctionalState NewState)
Configure the interrupt source of selected LPUART peripheral.
HAL_Status_Type HAL_LPUART_DataControlConfig(LPUART_CONTROL_Type Mode, FunctionalState NewState)
Configure Data Control mode for LPUART peripheral.
LPUART_DATA_BIT_Type DataBit