/* * Copyright (C) 2020, Huada Semiconductor Co., Ltd. * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2020-10-30 CDT first version */ #ifndef __DRV_USART_H__ #define __DRV_USART_H__ /******************************************************************************* * Include files ******************************************************************************/ #include #include "rtdevice.h" #include "hc32_ddl.h" #include "drv_irq.h" #include "drv_dma.h" /* C binding of definitions if building with C++ compiler */ #ifdef __cplusplus extern "C" { #endif /******************************************************************************* * Global type definitions ('typedef') ******************************************************************************/ /******************************************************************************* * Global pre-processor symbols/macros ('#define') ******************************************************************************/ /******************************************************************************* * Global variable definitions ('extern') ******************************************************************************/ /******************************************************************************* * Global function prototypes (definition in C source) ******************************************************************************/ int rt_hw_uart_init(void); #ifdef __cplusplus } #endif #endif /* __DRV_USART_H__ */ /******************************************************************************* * EOF (not truncated) ******************************************************************************/