diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/drivers/ao_mpu6000.c | 6 | ||||
| -rw-r--r-- | src/telemega-v0.3/ao_pins.h | 2 | 
2 files changed, 7 insertions, 1 deletions
| diff --git a/src/drivers/ao_mpu6000.c b/src/drivers/ao_mpu6000.c index c65aecbc..fc768cc9 100644 --- a/src/drivers/ao_mpu6000.c +++ b/src/drivers/ao_mpu6000.c @@ -19,6 +19,8 @@  #include <ao_mpu6000.h>  #include <ao_exti.h> +#if HAS_MPU6000 +  static uint8_t	ao_mpu6000_wake;  static uint8_t	ao_mpu6000_configured; @@ -326,5 +328,9 @@ ao_mpu6000_init(void)  	ao_mpu6000_configured = 0;  	ao_add_task(&ao_mpu6000_task, ao_mpu6000, "mpu6000"); +#ifndef AO_MPU6000_I2C_INDEX +	ao_spi_init_cs(AO_MPU6000_SPI_CS_PORT, (1 << AO_MPU6000_SPI_CS_PIN)); +#endif	  	ao_cmd_register(&ao_mpu6000_cmds[0]);  } +#endif diff --git a/src/telemega-v0.3/ao_pins.h b/src/telemega-v0.3/ao_pins.h index 88b473cc..bace5853 100644 --- a/src/telemega-v0.3/ao_pins.h +++ b/src/telemega-v0.3/ao_pins.h @@ -308,7 +308,7 @@ struct ao_adc {   * mpu6000   */ -#define HAS_MPU6000		1	 +#define HAS_MPU6000		1  #define AO_MPU6000_INT_PORT	(&stm_gpioe)  #define AO_MPU6000_INT_PIN	0  #define AO_MPU6000_SPI_BUS	AO_SPI_1_PE13_PE14_PE15 | 
