14,7 → 14,7 |
// Option to disable SPI MISO |
#define SPI2_WRITE_ONLY |
|
//#define _DEBUG |
#define _DEBUG |
//#define _TEST_UART |
//#define _TEST_I2C_MASTER |
//#define _TEST_I2C_SLAVE |
27,7 → 27,8 |
//#define _TEST_XBEE |
//#define _TEST_NFC_TO_SSD1306_OLED |
//#define _TEST_TIMER1_RTC |
#define _TEST_LUX |
//#define _TEST_LUX |
#define _TEST_OLED_CHAR |
|
// Enable or disable debug prints depending on project preprocessor (_DEBUG) |
#ifdef _DEBUG |
39,6 → 40,7 |
#define DBG_PRINT_PORTB_INT(x) |
#define DBG_PRINT_INT(x) |
#define DBG_PRINT_BUFFER(x) |
#define DBG_PRINT_LUX(x) UART1_WriteS(x) |
#else |
#define DBG_PRINT_MAIN(x) |
#define DBG_PRINT_UART(x) |
48,6 → 50,7 |
#define DBG_PRINT_PORTB_INT(x) |
#define DBG_PRINT_INT(x) |
#define DBG_PRINT_BUFFER(x) |
#define DBG_PRINT_LUX(x) |
#endif |
|
// Pin allocations |
78,6 → 81,23 |
#define SPI_SLAVE_SELECT_TRIS TRISAbits.TRISA3 |
#define SPI_SLAVE_SELECT_LAT LATAbits.LATA3 |
|
#define PARALLEL_RS_TRIS TRISBbits.TRISB7 |
#define PARALLEL_RS_LAT LATBbits.LATB7 |
#define PARALLEL_RW_TRIS TRISBbits.TRISB6 |
#define PARALLEL_RW_LAT LATBbits.LATB6 |
#define PARALLEL_EN_TRIS TRISBbits.TRISB5 |
#define PARALLEL_EN_LAT LATBbits.LATB5 |
#define PARALLEL_D4_TRIS TRISBbits.TRISB4 |
#define PARALLEL_D4_LAT LATBbits.LATB4 |
#define PARALLEL_D5_TRIS TRISBbits.TRISB3 |
#define PARALLEL_D5_LAT LATBbits.LATB3 |
#define PARALLEL_D6_TRIS TRISBbits.TRISB2 |
#define PARALLEL_D6_LAT LATBbits.LATB2 |
#define PARALLEL_D7_TRIS TRISBbits.TRISB1 |
#define PARALLEL_D7_LAT LATBbits.LATB1 |
#define PARALLEL_BUSY_TRIS TRISBbits.TRISB1 |
#define PARALLEL_BUSY_PORT PORTBbits.RB1 |
|
#define NFC_IRQ_TRIS TRISAbits.TRISA5 |
#define NFC_IRQ_PORT PORTAbits.RA5 |
//#define NFC_RESET_TRIS TRISCbits.TRISC2 |