Subversion Repositories Code-Repo

Compare Revisions

Ignore whitespace Rev 147 → Rev 148

/PIC Stuff/PIC_27J13/defines.h
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