1,5 → 1,5 |
#ifndef __uart_h |
#define __uart_h |
#ifndef UART_H |
#define UART_H |
|
#define MAXUARTBUF 125 |
|
8,24 → 8,25 |
#define UART1_RECV_BUFFER |
//#define UART1_RECV_XBEE |
|
typedef struct __UART_DATA { |
unsigned char buffer_in[MAXUARTBUF]; |
unsigned char buffer_in_read_ind; |
unsigned char buffer_in_write_ind; |
unsigned char buffer_in_len; |
unsigned char buffer_in_len_tmp; |
typedef struct { |
char buffer_in[MAXUARTBUF]; |
char buffer_in_read_ind; |
char buffer_in_write_ind; |
char buffer_in_len; |
char buffer_in_len_tmp; |
|
unsigned char buffer_out[MAXUARTBUF]; |
unsigned char buffer_out_ind; |
unsigned char buffer_out_len; |
char buffer_out[MAXUARTBUF]; |
char buffer_out_ind; |
char buffer_out_len; |
} UART_DATA; |
|
void UART1_Init(void); |
void UART1_Init(UART_DATA *data); |
void UART1_Recv_Interrupt_Handler(void); |
void UART1_Send_Interrupt_Handler(void); |
void UART1_WriteS(const char *fmt, ...); |
void UART1_WriteB(const char *msg, unsigned char length); |
void UART1_WriteC(const unsigned char c); |
unsigned char UART1_Buffer_Len(void); |
unsigned char UART1_Read_Buffer(unsigned char *buffer); |
//void UART1_WriteS(const char *fmt, ...); |
//void UART1_WriteF(float f, char m); |
void UART1_WriteS(char *string, char length); |
void UART1_WriteC(const char c); |
char UART1_Buffer_Len(void); |
char UART1_Read_Buffer(char *buffer); |
#endif |