Subversion Repositories NaviCtrl

Rev

Rev 49 | Rev 116 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 49 Rev 111
1
#ifndef __UART0_H
1
#ifndef __UART0_H
2
#define __UART0_H
2
#define __UART0_H
3
 
3
 
4
typedef enum
4
typedef enum
5
{
5
{
6
        UART0_UNDEF,
6
        UART0_UNDEF,
7
        UART0_MK3MAG,
7
        UART0_MK3MAG,
8
        UART0_MKGPS
8
        UART0_MKGPS
9
} UART0_MuxerState_t;
9
} UART0_MuxerState_t;
10
 
10
 
11
extern UART0_MuxerState_t UART0_Muxer;
11
extern UART0_MuxerState_t UART0_Muxer;
12
 
12
 
13
 
13
 
14
void UART0_Init (void);
14
void UART0_Init (void);
15
void UART0_Connect_to_MKGPS(void);
15
void UART0_Connect_to_MKGPS(void);
16
void UART0_Connect_to_MK3MAG(void);
16
void UART0_Connect_to_MK3MAG(void);
17
void SendOutData0(u8 cmd, u8 Address, u8 numofbuffers , ...); //u8 *data, u8 len, ....
17
void UART0_TransmitTxData(void);
18
void UART0_Transmit(void);
18
void UART0_ProcessRxData(void);
19
 
19
 
20
 
20
 
21
#endif //__UART0_H
21
#endif //__UART0_H
22
 
22
 
23
 
23