Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 111 → Rev 112

/Classwork/ECE4534 - Embedded Systems/PIC 27J13/maindefs.h
13,8 → 13,8
#define DBG_PRINT_MAIN(x) printf(x)
#define DBG_PRINT_I2C(x)
#define DBG_PRINT_XBEE(x)
#define DBG_PRINT_PORTB_INT(x) printf(x)
#define DBG_PRINT_INT(x) printf(x)
#define DBG_PRINT_PORTB_INT(x)
#define DBG_PRINT_INT(x)
#define DBG_PRINT_BUFFER(x)
#else
#define DBG_PRINT_MAIN(x)
25,10 → 25,6
#define DBG_PRINT_BUFFER(x)
#endif
 
//#define memcpy(a,b,c) memcpy((a),(const void*)(b),(c))
//#define memcmp(a,b,c) memcmp((const void*)(a),(const void*)(b),(c))
//#define strcpy(a,b) strcpy((char*)(a),(const char*)(b))
 
// Message type definitions
#define MSGTYPE_RESEND 1
 
75,6 → 71,15
#define MSGTYPE_PORTB_7_DOWN 76
#define MSGTYPE_PORTB_7_UP 77
 
#define MSGTYPE_INT1 80
 
enum I2C_STATE {
I2C_STATE_IDLE,
I2C_WAIT_WRITE_LENGTH_ACK,
I2C_WAIT_WRITE_DATA_ACK,
I2C_WAIT_REPLY_LENGTH,
I2C_WAIT_REPLY_DATA
};
 
#endif