ESOS32
ESOSOn32-bitProcessors
Macros | Functions | Variables
esos_stm32l4_rs232.c File Reference

STM32L4xx hardware support for RS-232 serial communications. More...

#include "esos_stm32l4_rs232.h"
Include dependency graph for esos_stm32l4_rs232.c:

Go to the source code of this file.

Macros

#define __ESOS_HW_SIGNAL_START_TX()   __esos_SetSystemFlag(__ESOS_SYS_COMM_TX_ONGOING)
 
#define __ESOS_HW_SIGNAL_STOP_TX()   __esos_ClearSystemFlag(__ESOS_SYS_COMM_TX_ONGOING)
 

Functions

void __esos_hw_signal_start_tx (void)
 
void __esos_hw_signal_stop_tx (void)
 
void HAL_UART_RxCpltCallback (UART_HandleTypeDef *UartHandle)
 
void HAL_UART_TxCpltCallback (UART_HandleTypeDef *UartHandle)
 
void HAL_UART_ErrorCallback (UART_HandleTypeDef *UartHandle)
 
void __esos_configUART1 (uint32_t u32_baudRate)
 
void __esos_hw_InitCommSystem (void)
 
uint8_t esos_GetCommSystemMaxInDataLen (void)
 
uint8_t esos_GetCommSystemMaxOutDataLen (void)
 
uint8_t _esos_hw_GetSerialUartVersion (void)
 

Variables

uint8_t u8_uartRXbuf
 
uint8_t u8_uartTXbuf
 
UART_HandleTypeDef st_huart2
 

Detailed Description

STM32L4xx hardware support for RS-232 serial communications.

Definition in file esos_stm32l4_rs232.c.