Base test for BMP sensor

Dependencies:   mbed

Fork of BMP280_test by Marek Smigielski

Committer:
smigielski
Date:
Sat Jan 31 19:57:16 2015 +0000
Revision:
2:6c3a80f22a6c
Parent:
1:74258861ec91
fix comment

Who changed what in which revision?

UserRevisionLine numberNew contents of line
smigielski 0:de1b4253519e 1 #include "mbed.h"
smigielski 0:de1b4253519e 2
smigielski 0:de1b4253519e 3 SPI spi(P0_28, P0_24, P0_29); // mosi, miso, sclk
smigielski 2:6c3a80f22a6c 4 DigitalOut cs(P0_25); //bar1
smigielski 0:de1b4253519e 5
smigielski 0:de1b4253519e 6
smigielski 0:de1b4253519e 7 // ACC Registers
smigielski 0:de1b4253519e 8 #define BMP280_ID 0xD0
smigielski 0:de1b4253519e 9 #define BMP280_READ_FLAG 0x80
smigielski 0:de1b4253519e 10
smigielski 2:6c3a80f22a6c 11 //Test that spi is working with fram BMP280 memory
smigielski 0:de1b4253519e 12 //mosi: || 0xD0 0x00 ||
smigielski 0:de1b4253519e 13 //miso: || 0x00 0x58 ||
smigielski 0:de1b4253519e 14
smigielski 0:de1b4253519e 15 int main() {
smigielski 0:de1b4253519e 16 cs=1;
smigielski 0:de1b4253519e 17 while(1) {
smigielski 0:de1b4253519e 18 cs=0;
smigielski 0:de1b4253519e 19 spi.write(BMP280_ID| BMP280_READ_FLAG);
smigielski 0:de1b4253519e 20 uint8_t val = spi.write(0x00);
smigielski 0:de1b4253519e 21 cs=1;
smigielski 0:de1b4253519e 22 wait(0.5);
smigielski 0:de1b4253519e 23 }
smigielski 0:de1b4253519e 24 }
smigielski 0:de1b4253519e 25