Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: bmp280prova mbed
Fork of F411RE_I2C_IMU10D0F by
main.cpp@5:51d94a515a46, 2017-04-13 (annotated)
- Committer:
- rudyvic
- Date:
- Thu Apr 13 15:53:35 2017 +0000
- Revision:
- 5:51d94a515a46
- Parent:
- 4:5007cf114255
provato ma non funziona
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| rudyvic | 0:a5bd062b9449 | 1 | #include <stdio.h> |
| rudyvic | 4:5007cf114255 | 2 | #include "bmp280_support.h" |
| rudyvic | 0:a5bd062b9449 | 3 | |
| rudyvic | 1:a25cc3641119 | 4 | #define ADDRESS_BMP280 0x77 |
| rudyvic | 1:a25cc3641119 | 5 | |
| rudyvic | 1:a25cc3641119 | 6 | I2C dispositivo(I2C_SDA,I2C_SCL); |
| rudyvic | 1:a25cc3641119 | 7 | |
| rudyvic | 4:5007cf114255 | 8 | s32 com_rslt = ERROR; |
| rudyvic | 1:a25cc3641119 | 9 | |
| rudyvic | 4:5007cf114255 | 10 | int main() { |
| rudyvic | 4:5007cf114255 | 11 | //struct bmp280_t bmp280; |
| rudyvic | 1:a25cc3641119 | 12 | |
| rudyvic | 4:5007cf114255 | 13 | //com_rslt = bmp280_init(&bmp280); |
| rudyvic | 5:51d94a515a46 | 14 | |
| rudyvic | 4:5007cf114255 | 15 | bmp280_data_readout_template(); |
| rudyvic | 1:a25cc3641119 | 16 | |
| rudyvic | 1:a25cc3641119 | 17 | /* |
| rudyvic | 0:a5bd062b9449 | 18 | while(1) { |
| rudyvic | 1:a25cc3641119 | 19 | char v, primo, secondo; |
| rudyvic | 1:a25cc3641119 | 20 | char reg = 0xD0; |
| rudyvic | 1:a25cc3641119 | 21 | dispositivo.write(ADDRESS_BMP280<<1,®,1); |
| rudyvic | 1:a25cc3641119 | 22 | dispositivo.read(ADDRESS_BMP280<<1,&v,1); |
| rudyvic | 1:a25cc3641119 | 23 | |
| rudyvic | 1:a25cc3641119 | 24 | reg = 0xF4; |
| rudyvic | 1:a25cc3641119 | 25 | dispositivo.write(ADDRESS_BMP280<<1,®,1); |
| rudyvic | 1:a25cc3641119 | 26 | dispositivo.read(ADDRESS_BMP280<<1,&primo,1); |
| rudyvic | 1:a25cc3641119 | 27 | |
| rudyvic | 1:a25cc3641119 | 28 | reg = 0xF4; |
| rudyvic | 1:a25cc3641119 | 29 | dispositivo.write(ADDRESS_BMP280<<1,®,1); |
| rudyvic | 1:a25cc3641119 | 30 | dispositivo.write(ADDRESS_BMP280<<1,&v,1); |
| rudyvic | 1:a25cc3641119 | 31 | |
| rudyvic | 1:a25cc3641119 | 32 | reg = 0xF4; |
| rudyvic | 1:a25cc3641119 | 33 | dispositivo.write(ADDRESS_BMP280<<1,®,1); |
| rudyvic | 1:a25cc3641119 | 34 | dispositivo.read(ADDRESS_BMP280<<1,&secondo,1); |
| rudyvic | 1:a25cc3641119 | 35 | |
| rudyvic | 1:a25cc3641119 | 36 | pc.printf("%#08x - %#08x - %#08x\n",v,primo,secondo); |
| rudyvic | 1:a25cc3641119 | 37 | wait(2); |
| rudyvic | 1:a25cc3641119 | 38 | } |
| rudyvic | 1:a25cc3641119 | 39 | */ |
| rudyvic | 0:a5bd062b9449 | 40 | } |
