Subversion Repositories HomeAutomation

Rev

Rev 32 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 32 Rev 33
1
/*********************************************************************
1
/*********************************************************************
2
 *
2
 *
3
 *                  uart header file
3
 *                  uart header file
4
 *
4
 *
5
 *********************************************************************
5
 *********************************************************************
6
 * FileName:        uart.h
6
 * FileName:        uart.h
7
 *
7
 *
8
 * Author               Date    Comment
8
 * Author               Date    Comment
9
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10
 * Johan Böhlin     21-10-06    Original        (Rev 1.0)
10
 * Johan Böhlin     21-10-06    Original        (Rev 1.0)
11
 ********************************************************************/
11
 ********************************************************************/
12
 
12
 
13
#ifndef UART_H
13
#ifndef UART_H
14
#define UART_H
14
#define UART_H
15
 
15
 
16
#include "../Include/compiler.h"
16
#include "../Include/compiler.h"
17
#include "../Include/typedefs.h"
17
#include "../Include/typedefs.h"
18
 
18
 
19
void uartInit(void);
19
void uartInit(void);
20
void uartPutc(BYTE c);
20
void uartPutc(BYTE c);
21
void uartPuts(BYTE c[]);
21
void uartPuts(BYTE c[]);
22
void uartPutrs(const rom char *c);
22
void uartPutrs(const rom char *c);
23
BYTE uartGet(void);
23
BYTE uartGet(void);
24
void uartParse(BYTE c);
24
void uartParse(BYTE c);
25
void uartISR(void);
25
void uartISR(void);
26
BYTE uartGets(BYTE *buffer, BYTE length,unsigned int uart_data_wait);
-
 
27
char uartDataRedy(void);
26
char uartDataRedy(void);
28
 
27
 
29
#endif //UART_H
28
#endif //UART_H
30
 
29