X-Git-Url: https://git.rohieb.name/hackover2013-badge-firmware.git/blobdiff_plain/a3e5d2958a9a1357e5943c36b7dbaad97cdcc7bb..46e3fd49a0415c7341f6d5580bc689825ebbfdc0:/r0ketports.h diff --git a/r0ketports.h b/r0ketports.h index 8ef517a..464e5c2 100644 --- a/r0ketports.h +++ b/r0ketports.h @@ -1,7 +1,7 @@ #ifndef INCLUDED_R0KET_PORTS_H #define INCLUDED_R0KET_PORTS_H -#define HW_IS_PROTOTYPE 1 +#ifdef R0KET // LED #define RB_LED0 0,11 @@ -21,35 +21,6 @@ // Buttons -#if HW_IS_PROTOTYPE - -// TODO -// FIXME: -// order of buttons is without sense! -#define RB_BTN0 1,5 -#define RB_BTN0_IO IOCON_PIO0_1 - -#define RB_BTN1 1,6 -#define RB_BTN1_IO IOCON_PIO2_9 - -#define RB_BTN2 3,2 -#define RB_BTN2_IO IOCON_PIO2_6 - -#define RB_BTN3 3,3 -#define RB_BTN3_IO IOCON_PIO3_3 - -#define RB_BTN4 2,7 -#define RB_BTN4_IO IOCON_PIO2_7 - -// A and B buttons on the hackover badge only -#define RB_BTN_A 1,11 -#define RB_BTN_A_IO IOCON_PIO1_11 - -#define RB_BTN_B 1,4 -#define RB_BTN_B_IO IOCON_PIO1_4 - -#else - // TODO: XXX // use alternate buttons for the board @@ -68,25 +39,11 @@ #define RB_BTN4 2,7 #define RB_BTN4_IO IOCON_PIO2_7 - -#endif - - -// LCD -#if HW_IS_PROTOTYPE - -// backlight pin is used in another way for prototype -#define RB_LCD_CS 1,0 -#define RB_LCD_RST 1,1 - -#else - #define RB_LCD_BL 1,9 #define RB_LCD_CS 2,1 #define RB_LCD_RST 2,2 -#endif - +#define RB_SPI_CS_DF 2,0 // I2C #define RB_I2C_SCL 0,4 @@ -101,8 +58,6 @@ #define RB_SPI_SCK 2,11 -#define RB_SPI_CS_DF 2,0 - #define RB_SPI_SS0 2,5 #define RB_SPI_SS1 2,4 @@ -148,27 +103,11 @@ #define RB_HB5 1,2 #define RB_HB5_IO IOCON_PIO1_2 -// Funk -#if HW_IS_PROTOTYPE - -#define RB_NRF_CE 2,10 -#define RB_NRF_CE_IO IOCON_PIO2_10 -#define RB_SPI_NRF_CS 2,9 -#define RB_SPI_NRF_CS_IO IOCON_PIO2_9 - -// TODO: this pin is new. support must be added for configuration in main.c -#define RB_SPI_NRF_IRQ 2,2 -#define RB_SPI_NRF_IRQ_IO IOCON_PIO2_2 - -#else - #define RB_NRF_CE 1,5 #define RB_NRF_CE_IO IOCON_PIO1_5 #define RB_SPI_NRF_CS 1,10 #define RB_SPI_NRF_CS_IO IOCON_PIO1_10 -#endif - // Misc #define RB_BUSINT 3,0 #define RB_BUSINT_IO IOCON_PIO3_0 @@ -189,3 +128,5 @@ #endif +#endif +