BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Typedefs | Functions | Variables
uart0.c File Reference
#include "includes.h"

Go to the source code of this file.

Macros

#define Uart0TxIdleState   0
#define Uart0TxTransferState   1
#define Uart0RxIdleState   0
#define Uart0RxSpace0State   1
#define Uart0RxSpace1State   2
#define Uart0RxItem0State   3
#define Uart0RxItem1State   4
#define Uart0RxData0State   5
#define Uart0RxData1State   6
#define Uart0RxErrorState   7
#define Uart0RxFinishState   8

Typedefs

typedef int * __va_list [1]

Functions

void F_Uart0Init (void)
void F_Uart0Svc (void)
void F_Uart0BufferReset (void)
INT8U F_Uart0InUseCheck (void)
INT8U F_Uart0Allocate (INT16U UserId)
INT8U F_Uart0Release (INT16U UserId)
INT8U F_Uart0UlconSet (INT16U UserId, INT32U Ulcon)
INT8U F_Uart0UconSet (INT16U UserId, INT32U Ucon)
INT8U F_Uart0UmconSet (INT16U UserId, INT32U Umcon)
INT8U F_Uart0UtrstatGet (INT16U UserId, INT32U *pUtrstat)
INT8U F_Uart0UerstatGet (INT16U UserId, INT32U *pUerstat)
INT8U F_Uart0UfstatGet (INT16U UserId, INT32U *pUfstat)
INT8U F_Uart0UmstatGet (INT16U UserId, INT32U *pUmstat)
INT8U F_Uart0UtxhSet (INT16U UserId, INT32U Utxh)
INT8U F_Uart0UrxhGet (INT16U UserId, INT32U *pUrxh)
INT8U F_Uart0UbrdivSet (INT16U UserId, INT32U ULCON)
INT8U F_Uart0BaudrateConfig (INT16U UserId, INT32U Baudrate)
INT8U F_Uart0TxBufferCheck (void)
INT8U F_Uart0TxBufferCheckIsr (void)
void F_Uart0TxBufferPut (INT8U)
INT8U F_Uart0TxBufferGet (void)
INT8U F_Uart0TxBufferGetIsr (void)
INT8U F_Uart0RxBufferCheck (void)
void F_Uart0RxBufferPutIsr (INT8U)
INT8U F_Uart0RxBufferGet (void)
void F_Uart0RxBufferScan (void)
void putch (INT8 Data)
void __irq Uart0Isr (void)
void __irq Uart0TxIsr (void)
void __irq Uart0RxIntOrErrIsr (void)
void __irq Uart0TxDmaDoneIsr (void)
void __irq Uart0RxDmaDoneIsr (void)
void __irq Uart0RxDmaOrErrIsr (void)
void __irq Uart0TxFifoIsr (void)
void __irq Uart0RxFifoOrErrIsr (void)
void __irq Uart0AfcTxIsr (void)
void __irq Uart0AfcRxOrErrIsr (void)
INT8U F_Uart0UfconSet (INT16U UserId, INT32U Ufcon)
void F_Uart0BaudrateSet (INT32U Baudrate)
void F_Uart0CharTx (INT8 Data)
INT8 F_Uart0RxCheck (void)
INT8 F_Uart0CharRx (void)
void F_Uart0StringTx (INT8 *pString)
INT8U F_Uart0RxBufferCheckIsr (void)
void puts (INT8 *pString)
INT8 kbhit (void)
INT8 getkey (void)
INT8 getch (void)
INT32 strlen (const char *String)
int vsprintf (char *, const char *, __va_list)
void printf (char *Format,...)
void F_Uart0RxIsr (void)
void F_Uart0RxError (void)
void __irq Uart0TxIntIsr (void)
void F_Uart0AfcRxIsr (void)

Variables

UART0_CONTROL Uart0Ctrl

Macro Definition Documentation

#define Uart0RxData0State   5

Definition at line 19 of file uart0.c.

#define Uart0RxData1State   6

Definition at line 20 of file uart0.c.

#define Uart0RxErrorState   7

Definition at line 21 of file uart0.c.

#define Uart0RxFinishState   8

Definition at line 22 of file uart0.c.

#define Uart0RxIdleState   0

Definition at line 14 of file uart0.c.

#define Uart0RxItem0State   3

Definition at line 17 of file uart0.c.

#define Uart0RxItem1State   4

Definition at line 18 of file uart0.c.

#define Uart0RxSpace0State   1

Definition at line 15 of file uart0.c.

#define Uart0RxSpace1State   2

Definition at line 16 of file uart0.c.

#define Uart0TxIdleState   0

Definition at line 11 of file uart0.c.

#define Uart0TxTransferState   1

Definition at line 12 of file uart0.c.


Typedef Documentation

typedef int* __va_list[1]

Definition at line 622 of file uart0.c.


Function Documentation

void F_Uart0AfcRxIsr ( void  )

Uart_Printf("%d,",*rxdataPt++);

Definition at line 748 of file uart0.c.

INT8U F_Uart0Allocate ( INT16U  UserId)

Definition at line 105 of file uart0.c.

INT8U F_Uart0BaudrateConfig ( INT16U  UserId,
INT32U  Baudrate 
)

Definition at line 197 of file uart0.c.

void F_Uart0BaudrateSet ( INT32U  Baudrate)

Definition at line 430 of file uart0.c.

void F_Uart0BufferReset ( void  )

Definition at line 584 of file uart0.c.

INT8 F_Uart0CharRx ( void  )

Definition at line 456 of file uart0.c.

void F_Uart0CharTx ( INT8  Data)

Definition at line 446 of file uart0.c.

void F_Uart0Init ( void  )

Definition at line 64 of file uart0.c.

INT8U F_Uart0InUseCheck ( void  )

Definition at line 101 of file uart0.c.

INT8U F_Uart0Release ( INT16U  UserId)

Definition at line 113 of file uart0.c.

INT8U F_Uart0RxBufferCheck ( void  )

Definition at line 533 of file uart0.c.

INT8U F_Uart0RxBufferCheckIsr ( void  )

Definition at line 546 of file uart0.c.

INT8U F_Uart0RxBufferGet ( void  )

Definition at line 570 of file uart0.c.

void F_Uart0RxBufferPutIsr ( INT8U  Data)

Definition at line 559 of file uart0.c.

void F_Uart0RxBufferScan ( void  )

Definition at line 234 of file uart0.c.

INT8 F_Uart0RxCheck ( void  )

Definition at line 452 of file uart0.c.

void F_Uart0RxError ( void  )

Definition at line 638 of file uart0.c.

void F_Uart0RxIsr ( void  )

Definition at line 633 of file uart0.c.

void F_Uart0StringTx ( INT8 pString)

Definition at line 465 of file uart0.c.

void F_Uart0Svc ( void  )

Definition at line 220 of file uart0.c.

INT8U F_Uart0TxBufferCheck ( void  )

Definition at line 468 of file uart0.c.

INT8U F_Uart0TxBufferCheckIsr ( void  )

Definition at line 481 of file uart0.c.

INT8U F_Uart0TxBufferGet ( void  )

Definition at line 505 of file uart0.c.

INT8U F_Uart0TxBufferGetIsr ( void  )

Definition at line 519 of file uart0.c.

void F_Uart0TxBufferPut ( INT8U  Data)

Definition at line 494 of file uart0.c.

INT8U F_Uart0UbrdivSet ( INT16U  UserId,
INT32U  ULCON 
)

Definition at line 190 of file uart0.c.

INT8U F_Uart0UconSet ( INT16U  UserId,
INT32U  Ucon 
)

Definition at line 127 of file uart0.c.

INT8U F_Uart0UerstatGet ( INT16U  UserId,
INT32U pUerstat 
)

Definition at line 155 of file uart0.c.

INT8U F_Uart0UfconSet ( INT16U  UserId,
INT32U  Ufcon 
)

Definition at line 134 of file uart0.c.

INT8U F_Uart0UfstatGet ( INT16U  UserId,
INT32U pUfstat 
)

Definition at line 162 of file uart0.c.

INT8U F_Uart0UlconSet ( INT16U  UserId,
INT32U  Ulcon 
)

Definition at line 120 of file uart0.c.

INT8U F_Uart0UmconSet ( INT16U  UserId,
INT32U  Umcon 
)

Definition at line 141 of file uart0.c.

INT8U F_Uart0UmstatGet ( INT16U  UserId,
INT32U pUmstat 
)

Definition at line 169 of file uart0.c.

INT8U F_Uart0UrxhGet ( INT16U  UserId,
INT32U pUrxh 
)

Definition at line 183 of file uart0.c.

INT8U F_Uart0UtrstatGet ( INT16U  UserId,
INT32U pUtrstat 
)

Definition at line 148 of file uart0.c.

INT8U F_Uart0UtxhSet ( INT16U  UserId,
INT32U  Utxh 
)

Definition at line 176 of file uart0.c.

INT8 getch ( void  )

Definition at line 606 of file uart0.c.

INT8 getkey ( void  )

Definition at line 600 of file uart0.c.

INT8 kbhit ( void  )

Definition at line 596 of file uart0.c.

void printf ( char *  Format,
  ... 
)

Definition at line 624 of file uart0.c.

void putch ( INT8  Data)

Definition at line 590 of file uart0.c.

void puts ( INT8 pString)

Definition at line 593 of file uart0.c.

INT32 strlen ( const char *  String)

Definition at line 615 of file uart0.c.

void __irq Uart0AfcRxOrErrIsr ( void  )

Definition at line 759 of file uart0.c.

void __irq Uart0AfcTxIsr ( void  )

Definition at line 736 of file uart0.c.

void __irq Uart0Isr ( void  )

Definition at line 655 of file uart0.c.

void __irq Uart0RxDmaDoneIsr ( void  )

Definition at line 706 of file uart0.c.

void __irq Uart0RxDmaOrErrIsr ( void  )

Definition at line 713 of file uart0.c.

void __irq Uart0RxFifoOrErrIsr ( void  )

Definition at line 728 of file uart0.c.

void __irq Uart0RxIntOrErrIsr ( void  )

Definition at line 692 of file uart0.c.

void __irq Uart0TxDmaDoneIsr ( void  )

Definition at line 700 of file uart0.c.

void __irq Uart0TxFifoIsr ( void  )

Definition at line 721 of file uart0.c.

void __irq Uart0TxIntIsr ( void  )

Definition at line 684 of file uart0.c.

void __irq Uart0TxIsr ( void  )
int vsprintf ( char *  ,
const char *  ,
__va_list   
)

Variable Documentation

UART0_CONTROL Uart0Ctrl

Definition at line 24 of file uart0.c.