📄 davincievm_uart.h
字号:
/*
* Copyright 2005 by Spectrum Digital Incorporated.
* All rights reserved. Property of Spectrum Digital Incorporated.
*
* Not for distribution.
*/
/*
* UART Header file
*
*/
#ifndef UART_
#define UART_
#ifdef __cplusplus
extern "C" {
#endif
#include "davincievm.h"
#ifdef ARM_SIDE
#include "csl_uart.h"
typedef CSL_UartHandle UART_Handle;
static CSL_UartHandle uart_handle;
static CSL_UartObj uart_obj;
#elif DSP_SIDE
typedef Int16 UART_Handle;
#endif
/* ------------------------------------------------------------------------ *
* *
* Prototypes *
* *
* ------------------------------------------------------------------------ */
UART_Handle DAVINCIEVM_UART_open( Uint16 id, Uint32 baudrate );
Int16 DAVINCIEVM_UART_close( UART_Handle UartHandle );
Int16 DAVINCIEVM_UART_xmtReady( UART_Handle UartHandle );
Int16 DAVINCIEVM_UART_rcvReady( UART_Handle UartHandle );
Int16 DAVINCIEVM_UART_putChar( UART_Handle UartHandle, Uint8 data );
Int16 DAVINCIEVM_UART_getChar( UART_Handle UartHandle, Uint8* data );
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -