Base test for BMP sensor

Dependencies:   mbed

Fork of BMP280_test by Marek Smigielski

main.cpp

Committer:
smigielski
Date:
2015-01-31
Revision:
0:de1b4253519e
Child:
1:74258861ec91

File content as of revision 0:de1b4253519e:

#include "mbed.h"

SPI spi(P0_28, P0_24, P0_29); // mosi, miso, sclk
DigitalOut cs(P0_25);


// ACC Registers
#define BMP280_ID 0xD0
#define BMP280_READ_FLAG 0x80

//Test that spi is working with fram FM25CL memory
//mosi: || 0xD0 0x00 ||
//miso: || 0x00 0x58 ||

//Test that spi is working with fram W25Q256 memory
int main() {
    cs=1;
    while(1) {
        cs=0;
        spi.write(BMP280_ID| BMP280_READ_FLAG);
        uint8_t val = spi.write(0x00);
        //Device id is 0x71
        cs=1;
        wait(0.5); 
    }
}