EDF - OnePIC MCU
Preliminary v0.7.0
|
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