Test Inteface

Dependencies:   Adafruit_GFX mbed

Committer:
chrish
Date:
Thu Apr 27 07:41:38 2017 +0000
Revision:
0:53e425a9a114
bfdb

Who changed what in which revision?

UserRevisionLine numberNew contents of line
chrish 0:53e425a9a114 1 #include "mbed.h"
chrish 0:53e425a9a114 2 #include "Adafruit_SSD1306.h"
chrish 0:53e425a9a114 3 DigitalOut myled(LED1);
chrish 0:53e425a9a114 4
chrish 0:53e425a9a114 5 /*==> Interface Display <==*/
chrish 0:53e425a9a114 6 I2C I2CDisp(PA_10, PA_9);
chrish 0:53e425a9a114 7 Adafruit_SSD1306_I2c Disp(I2CDisp,PB_0);
chrish 0:53e425a9a114 8
chrish 0:53e425a9a114 9 /*==> Interface Virtual COM PORT STProgrammer <==*/
chrish 0:53e425a9a114 10 Serial pc(SERIAL_TX, SERIAL_RX);
chrish 0:53e425a9a114 11
chrish 0:53e425a9a114 12
chrish 0:53e425a9a114 13 /* ==> Interface BNO_055 Shuttle Board <== */
chrish 0:53e425a9a114 14 Serial BNO(PB_6, PB_7);
chrish 0:53e425a9a114 15 DigitalOut BNO_RST(PB_1);
chrish 0:53e425a9a114 16 DigitalOut BNO_InterfaceSEL(PA_0);
chrish 0:53e425a9a114 17
chrish 0:53e425a9a114 18
chrish 0:53e425a9a114 19
chrish 0:53e425a9a114 20 int main() {
chrish 0:53e425a9a114 21 /*Display Initialisierung*/
chrish 0:53e425a9a114 22 Disp.clearDisplay();
chrish 0:53e425a9a114 23 Disp.setRotation(2);
chrish 0:53e425a9a114 24 Disp.printf("Hallo Davi \n");
chrish 0:53e425a9a114 25 Disp.printf("Siehe Dokumente ... \n");
chrish 0:53e425a9a114 26 Disp.display();
chrish 0:53e425a9a114 27 /* HELLO World PC*/
chrish 0:53e425a9a114 28 pc.printf("Hallo Davi !\n");
chrish 0:53e425a9a114 29 /* Initialisierung BNO055*/
chrish 0:53e425a9a114 30 BNO_RST = 1; // Reset Altive Low
chrish 0:53e425a9a114 31 BNO_InterfaceSEL = 1; // Select UART Interface
chrish 0:53e425a9a114 32 BNO.baud(115200);
chrish 0:53e425a9a114 33 /*Format Default 8N1 = 8data, no Parity bit, one Stop bit*/
chrish 0:53e425a9a114 34
chrish 0:53e425a9a114 35
chrish 0:53e425a9a114 36
chrish 0:53e425a9a114 37 while(1) {
chrish 0:53e425a9a114 38 myled = 1; // LED is ON
chrish 0:53e425a9a114 39 wait(0.2); // 200 ms
chrish 0:53e425a9a114 40 myled = 0; // LED is OFF
chrish 0:53e425a9a114 41 pc.printf("Hallo Davi !\n");
chrish 0:53e425a9a114 42 wait(1.0); // 1 sec
chrish 0:53e425a9a114 43 }
chrish 0:53e425a9a114 44 }