📄 uart2410.h
字号:
/*
;---------------------------------------------------------------------------------
; Copyright (c) Haisoft 2007-9-1
; Author: Kingsea
; Email: jinhailiao@163.com
;-------------------------------------------------------------
; Project: HaiBios
; File: uart2410.h
; Description: arm boot to the second stage
;-------------------------------------------------------------
; Reversion Histroy:
;-------------------------------------------------------------
; Version date operations by who
; 1.0.0 2007-09-01 Create Kingsea
;
;---------------------------------------------------------------------------------
*/
#ifndef __UART2410_H__
#define __UART2410_H__
#define UART_NO0 0
#define UART_NO1 1
#define UART_NO2 2
#define UART_PARITY_NON 0x0
#define UART_PARITY_ODD 0x4
#define UART_PARITY_EVEN 0x5
#define UART_ONESTOPBIT 0x0
#define UART_TWOSTOPBIT 0x1
#define UART_DATALENG5 0x0
#define UART_DATALENG6 0x1
#define UART_DATALENG7 0x2
#define UART_DATALENG8 0x3
S_VOID hai_InitUART(S_VOID);
S_BYTE hai_SelectUART(S_BYTE UartNo);
//
//S_BYTE hai_SetUART(S_BYTE UartNo, S_BYTE Parity, S_BYTE StopBit, S_BYTE DataLen);
//
//Param1: UartNo: UART_NO0, UART_NO1 or UART_NO2;
//Param2: Parity: UART_PARITY_NON, UART_PARITY_ODD or UART_PARITY_EVEN;
//Param3: StopBit: UART_ONESTOPBIT or UART_TWOSTOPBIT;
//Param3: DataLen: UART_DATALENG5-UART_DATALENG8
//Param4: baud: 115200 or others;
//return: the old UartNo;
//
S_BYTE hai_SetUART(S_BYTE UartNo, S_BYTE Parity, S_BYTE StopBit, S_BYTE DataLen, S_DWORD baud);
S_BYTE hai_UartGetChar(void);
S_VOID hai_UartPutChar(S_BYTE data);
#endif //__UART2410_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -