diff --git a/sw/airborne/boards/tiny_0.99.h b/sw/airborne/boards/tiny_0.99.h index 6aed88d605d..7a30d21ceab 100644 --- a/sw/airborne/boards/tiny_0.99.h +++ b/sw/airborne/boards/tiny_0.99.h @@ -141,5 +141,17 @@ #define SPI_SELECT_SLAVE0_PORT 0 #define SPI_SELECT_SLAVE0_PIN 20 +#define SPI_SELECT_SLAVE0_PINSEL PINSEL1 +#define SPI_SELECT_SLAVE0_PINSEL_BIT 8 +#define SPI_SELECT_SLAVE0_PINSEL_VAL 0 + +/* MAX1168 EOC pin (e.g. booz2 imu) */ +#define MAX1168_EOC_PIN 16 +#define MAX1168_EOC_PINSEL PINSEL1 +#define MAX1168_EOC_PINSEL_BIT 0 +#define MAX1168_EOC_PINSEL_VAL 1 +#define MAX1168_EOC_EINT 0 +#define MAX1168_EOC_VIC_IT VIC_EINT0 + #endif /* CONFIG_TINY_H */ diff --git a/sw/airborne/boards/tiny_1.1.h b/sw/airborne/boards/tiny_1.1.h index a5899574431..cb59bf81ba4 100644 --- a/sw/airborne/boards/tiny_1.1.h +++ b/sw/airborne/boards/tiny_1.1.h @@ -152,6 +152,9 @@ #define SPI_SELECT_SLAVE0_PORT 0 #define SPI_SELECT_SLAVE0_PIN 20 +#define SPI_SELECT_SLAVE0_PINSEL PINSEL1 +#define SPI_SELECT_SLAVE0_PINSEL_BIT 8 +#define SPI_SELECT_SLAVE0_PINSEL_VAL 0 #define SPI1_DRDY_PINSEL PINSEL0 #define SPI1_DRDY_PINSEL_BIT 14 @@ -159,4 +162,13 @@ #define SPI1_DRDY_EINT 2 #define SPI1_DRDY_VIC_IT VIC_EINT2 +/* MAX1168 EOC pin (e.g. booz2 imu) */ +#define MAX1168_EOC_PIN 16 +#define MAX1168_EOC_PINSEL PINSEL1 +#define MAX1168_EOC_PINSEL_BIT 0 +#define MAX1168_EOC_PINSEL_VAL 1 +#define MAX1168_EOC_EINT 0 +#define MAX1168_EOC_VIC_IT VIC_EINT0 + + #endif /* CONFIG_TINY_H */ diff --git a/sw/airborne/boards/tiny_2.0.h b/sw/airborne/boards/tiny_2.0.h index ef6399ddf25..5f9e7f4609c 100644 --- a/sw/airborne/boards/tiny_2.0.h +++ b/sw/airborne/boards/tiny_2.0.h @@ -158,4 +158,13 @@ #define SPI_SELECT_SLAVE0_PINSEL_BIT 8 #define SPI_SELECT_SLAVE0_PINSEL_VAL 0 +/* MAX1168 EOC pin (e.g. booz2 imu) */ +#define MAX1168_EOC_PIN 16 +#define MAX1168_EOC_PINSEL PINSEL1 +#define MAX1168_EOC_PINSEL_BIT 0 +#define MAX1168_EOC_PINSEL_VAL 1 +#define MAX1168_EOC_EINT 0 +#define MAX1168_EOC_VIC_IT VIC_EINT0 + + #endif /* CONFIG_TINY_H */