5,6 → 5,7 |
//#define UART1_RX_TO_XBEE |
|
#define _DEBUG |
|
//#define _TEST_UART |
//#define _TEST_I2C_MASTER |
//#define _TEST_I2C_SLAVE |
13,28 → 14,41 |
//#define _TEST_LED_BACKPACK |
//#define _TEST_SSD1306_OLED |
//#define _TEST_SSD1331_OLED |
//#define _TEST_TIMER1_RTC |
//#define _TEST_LUX |
//#define _TEST_OLED_CHAR |
//#define _TEST_NFC_TO_SSD1306_OLED |
//#define _TEST_LUX_TO_CHAR_OLED |
//#define _TEST_ADC |
//#define _TEST_XBEE |
//#define _TEST_BMP //TODO: Test this again once compiler is fixed |
//#define _TEST_XBEE // TODO: Reimplement this |
|
|
|
|
//#define _TEST_BMP |
|
// Enable or disable debug prints depending on project preprocessor (_DEBUG) |
#ifdef _DEBUG |
#define DBG_PRINT_MAIN UART1_WriteS |
#define DBG_PRINT_UART(x) UART1_WriteS(x) |
#define DBG_PRINT_I2C(x) UART1_WriteS(x) |
#define DBG_PRINT_SPI(x) UART1_WriteS(x) |
#define DBG_PRINT_XBEE(x) UART1_WriteS(x) |
#define DBG_PRINT_PORTB_INT(x) |
#define DBG_PRINT_INT(x) |
#define DBG_PRINT_BUFFER(x) |
#define DBG_PRINT_UART UART1_WriteS |
#define DBG_PRINT_I2C UART1_WriteS |
#define DBG_PRINT_SPI UART1_WriteS |
#define DBG_PRINT_XBEE UART1_WriteS |
#define DBG_PRINT_PORTB_INT |
#define DBG_PRINT_INT |
#define DBG_PRINT_LUX |
#define DBG_PRINT_BMP |
#else |
#define DBG_PRINT_MAIN(x) |
#define DBG_PRINT_UART(x) |
#define DBG_PRINT_I2C(x) |
#define DBG_PRINT_SPI(x) |
#define DBG_PRINT_XBEE(x) |
#define DBG_PRINT_PORTB_INT(x) |
#define DBG_PRINT_INT(x) |
#define DBG_PRINT_BUFFER(x) |
#define DBG_PRINT_MAIN |
#define DBG_PRINT_UART |
#define DBG_PRINT_I2C |
#define DBG_PRINT_SPI |
#define DBG_PRINT_XBEE |
#define DBG_PRINT_PORTB_INT |
#define DBG_PRINT_INT |
#define DBG_PRINT_LUX |
#define DBG_PRINT_BMP |
#endif |
|
// Pin allocations |