EDF - OnePIC MCU  Preliminary v0.7.0
8bit_IR/mcp2200_uart.h
Go to the documentation of this file.
00001 
00008 #ifndef _MCP2200_H_
00009 #define _MCP2200_H_
00010 
00011 
00012 #define MCP2200_BAUD 9600 
00014 #define DIVIDER ((int)(_XTAL_FREQ/(16UL * MCP2200_BAUD) -1)) 
00016 #define HIGH_SPEED 1   
00018 #define MCP2200_RX      UART_RX 
00020 #define MCP2200_TX      UART_TX 
00022 #define MCP2200_RX_TRIS UART_TRIS_RX 
00024 #define MCP2200_TX_TRIS UART_TRIS_TX 
00028 #if HIGH_SPEED == 1
00029 
00033 #define SPEED 0x4
00034 #else
00035 #define SPEED 0
00036 #endif
00037 
00038 
00039 
00040 //prototypes
00041 void putch(uint8_t);
00042 void mcp2200_init(void);
00043 void mcp2200_prompt(void);
00044 uint8_t mcp2200_getch(void);
00045 uint8_t mcp2200_getche(void);
00046 
00047 #endif