Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LG by
uart_m.h
00001 #ifndef __UART_H 00002 #define __UART_H 00003 00004 #define PortEUART0 LPC_GPIO4->FIOPIN 00005 #define PortDirEUART0 LPC_GPIO4->FIODIR 00006 #define PinEUART0 1UL << 29 00007 00008 #define PortEUART1 LPC_GPIO2->FIOPIN 00009 #define PortDirEUART1 LPC_GPIO2->FIODIR 00010 #define PinEUART1 1UL << 2 00011 00012 00013 #define PortEUART2 LPC_GPIO2->FIOPIN 00014 #define PortDirEUART2 LPC_GPIO2->FIODIR 00015 #define PinEUART2 1UL << 13 00016 00017 #define PortEUART3 LPC_GPIO0->FIOPIN 00018 #define PortDirEUART3 LPC_GPIO0->FIODIR 00019 #define PinEUART3 1UL << 24 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 void UART0_Init (void); 00030 void UART1_Init_temp (void); 00031 void UART2_Init (void); 00032 void UART3_Init (void); 00033 00034 void UART2_InitSet (unsigned int speed, unsigned int SetLsr); 00035 void UART3_InitSet (unsigned int speed, unsigned int SetLsr); 00036 void UART_InitSet (unsigned int Num,unsigned int Speed, unsigned int SetLsr); 00037 00038 00039 00040 int UART0_SendByte (int ucData); 00041 00042 int UART0_GetChar (void); 00043 int UART1_GetChar (void); 00044 int UART2_GetChar (void); 00045 int UART3_GetChar (void); 00046 00047 00048 int UART0_Chek (void); 00049 int UART1_Chek (void); 00050 int UART2_Chek (void); 00051 int UART3_Chek (void); 00052 00053 void UART0_SendString (char *s); 00054 void UART2_SendString (char *s); 00055 00056 00057 int UART2_SendByte (int ucData); 00058 int UART2_SendByte_i (int ucData); 00059 int UART2_GetChar (void); 00060 int UART2_Chek (void); 00061 00062 void Concol ( void); 00063 void Concol1 ( void); 00064 void Concol2 ( void); 00065 void Concol3 ( void); 00066 00067 void WriteCon (char *s); 00068 void WriteCon1 (char *s); 00069 void WriteCon2 (char *s); 00070 void WriteConF (char *s, unsigned int Num); 00071 00072 void WriteConN (char *s, unsigned int N); 00073 00074 void WriteConByte (unsigned int In) ; 00075 void WriteCon2Byte (unsigned int In) ; 00076 void WriteCon3Byte (unsigned int In) ; 00077 00078 00079 void WriteConByteF (unsigned int In,unsigned int Num ); 00080 00081 00082 int ReadCon (char *s); 00083 int ReadCon1 (char *s); 00084 int ReadCon2 (char *s); 00085 int ReadCon3 (char *s); 00086 00087 int ReadChekCon (char *s); 00088 int ReadChekCon2 (char *s); 00089 int ReadChekCon3 (char *s); 00090 00091 int ChekInCon ( void); 00092 int ChekInCon1 ( void); 00093 int ChekInCon2 ( void); 00094 int ChekInCon3 ( void); 00095 00096 int ChekOutCon ( void); 00097 int ChekOutCon1 ( void); 00098 int ChekOutCon2 ( void); 00099 int ChekOutCon3 ( void); 00100 00101 00102 00103 void SetDeUART0 (void); 00104 void ClrDeUART0 (void); 00105 void SetDeUART1 (void); 00106 void ClrDeUART1 (void); 00107 void SetDeUART2 (void); 00108 void ClrDeUART2 (void); 00109 void SetDeUART3 (void); 00110 void ClrDeUART3 (void); 00111 00112 00113 00114 00115 extern unsigned int OutBufConCount ; 00116 extern unsigned int OutBufCon1Count; 00117 extern unsigned int OutBufCon2Count; 00118 extern unsigned int OutBufCon3Count; 00119 00120 00121 00122 #endif 00123
Generated on Tue Jul 12 2022 15:16:12 by
1.7.2
