Subversion Repositories HomeAutomation

Rev

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

Rev 56 Rev 73
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
 
13
 
14
#ifndef UART_H
14
#ifndef UART_H
15
#define UART_H
15
#define UART_H
16
 
16
 
17
#include <compiler.h>
17
#include <compiler.h>
18
#include <typedefs.h>
18
#include <typedefs.h>
19
 
19
 
20
void uartInit(void);
20
void uartInit(void);
21
void uartPutc(BYTE c);
21
void uartPutc(BYTE c);
22
void uartPuts(BYTE c[]);
22
void uartPuts(BYTE c[]);
23
void uartPutrs(const rom char *c);
23
void uartPutrs(const rom char *c);
24
BYTE uartGet(void);
24
BYTE uartGet(void);
25
void uartParse(BYTE c);
25
void uartParse(BYTE c);
26
void uartISR(void);
26
void uartISR(void);
27
char uartDataRedy(void);
27
char uartDataRedy(void);
28
 
28
 
29
#endif //UART_H
29
#endif //UART_H
30
 
30