compiled unsuccessful

Dependencies:   LSM6DS3 mbed

Fork of IMU_Aq by adam&chuang

Committer:
adam_z
Date:
Tue Feb 23 08:49:02 2016 +0000
Revision:
1:92e66f3dbb78
Parent:
0:2c03c9f00e49
output remain constant

Who changed what in which revision?

UserRevisionLine numberNew contents of line
adam_z 0:2c03c9f00e49 1 #include "mbed.h"
adam_z 0:2c03c9f00e49 2
adam_z 1:92e66f3dbb78 3 #include "LSM6DS3.h"
adam_z 1:92e66f3dbb78 4 #include "LSM6DS3_Types.h"
adam_z 1:92e66f3dbb78 5 #include "LSM6DS3_Registers.h"
adam_z 1:92e66f3dbb78 6 /*
adam_z 1:92e66f3dbb78 7 SPI device(SPI_MOSI, SPI_MISO, SPI_SCK);
adam_z 1:92e66f3dbb78 8 DigitalOut cs(SPI_CS);
adam_z 1:92e66f3dbb78 9 //DigitalOut led(LED1);
adam_z 0:2c03c9f00e49 10 int main() {
adam_z 1:92e66f3dbb78 11 int i = 0;
adam_z 1:92e66f3dbb78 12 while(1) {
adam_z 1:92e66f3dbb78 13 //device.write(0x55);
adam_z 1:92e66f3dbb78 14 cs = 0;
adam_z 1:92e66f3dbb78 15 device.write(i++);
adam_z 1:92e66f3dbb78 16 //device.write(0xE0);
adam_z 1:92e66f3dbb78 17 cs = 1;
adam_z 1:92e66f3dbb78 18 //led = !led;
adam_z 1:92e66f3dbb78 19 wait_us(50);
adam_z 1:92e66f3dbb78 20 }
adam_z 1:92e66f3dbb78 21 }*/
adam_z 1:92e66f3dbb78 22
adam_z 1:92e66f3dbb78 23 LSM6DS3 sensor(SPI_MODE, SPI_SCK);
adam_z 1:92e66f3dbb78 24 Serial pc(USBTX,USBRX);
adam_z 1:92e66f3dbb78 25 int main()
adam_z 1:92e66f3dbb78 26 {
adam_z 1:92e66f3dbb78 27 if( sensor.begin() != 0 ) {
adam_z 1:92e66f3dbb78 28 pc.printf("Problem starting the sensor with CS @ Pin PB_6.\r\n");
adam_z 1:92e66f3dbb78 29 } else {
adam_z 1:92e66f3dbb78 30 pc.printf("Sensor with CS @ Pin PB_6 started.\r\n");
adam_z 0:2c03c9f00e49 31 }
adam_z 1:92e66f3dbb78 32 sensor.setOffset(-141, 154, 82, 38, -79, -28);
adam_z 1:92e66f3dbb78 33 while(true) {
adam_z 1:92e66f3dbb78 34 float data_array[12];
adam_z 1:92e66f3dbb78 35
adam_z 1:92e66f3dbb78 36 data_array[0] = sensor.readRawAccelX();
adam_z 1:92e66f3dbb78 37 data_array[1] = sensor.readRawAccelY();
adam_z 1:92e66f3dbb78 38 data_array[8] = sensor.readRawGyroZ();
adam_z 1:92e66f3dbb78 39 pc.printf("Accel X: %d\r\n", data_array[8]);
adam_z 1:92e66f3dbb78 40
adam_z 1:92e66f3dbb78 41 }
adam_z 1:92e66f3dbb78 42 }