Alexandre Lemay / Mbed 2 deprecated APP1_s5_A17

Dependencies:   mbed MMA8452

Committer:
ThierryLeonard
Date:
Mon Sep 04 20:00:30 2017 +0000
Revision:
1:ad54e8b7ac20
Child:
2:3576839565ae
Child:
3:56cd9dff3b5f
dsaadssdasdasad

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ThierryLeonard 1:ad54e8b7ac20 1 #include "mbed.h"
ThierryLeonard 1:ad54e8b7ac20 2
ThierryLeonard 1:ad54e8b7ac20 3
ThierryLeonard 1:ad54e8b7ac20 4 class Afficheur
ThierryLeonard 1:ad54e8b7ac20 5 {
ThierryLeonard 1:ad54e8b7ac20 6 Afficheur()
ThierryLeonard 1:ad54e8b7ac20 7 {
ThierryLeonard 1:ad54e8b7ac20 8 afficheur.format(8,0);
ThierryLeonard 1:ad54e8b7ac20 9 afficheur.frequency(50000);
ThierryLeonard 1:ad54e8b7ac20 10 p8 = 1;
ThierryLeonard 1:ad54e8b7ac20 11 }
ThierryLeonard 1:ad54e8b7ac20 12
ThierryLeonard 1:ad54e8b7ac20 13 void write(char characters[4], bool dot )
ThierryLeonard 1:ad54e8b7ac20 14 {
ThierryLeonard 1:ad54e8b7ac20 15
ThierryLeonard 1:ad54e8b7ac20 16 char rx;
ThierryLeonard 1:ad54e8b7ac20 17
ThierryLeonard 1:ad54e8b7ac20 18 pin =0;
ThierryLeonard 1:ad54e8b7ac20 19 afficheur.write
ThierryLeonard 1:ad54e8b7ac20 20 afficheur.write(characters,4,rx,4);
ThierryLeonard 1:ad54e8b7ac20 21 pin =1;
ThierryLeonard 1:ad54e8b7ac20 22
ThierryLeonard 1:ad54e8b7ac20 23 }
ThierryLeonard 1:ad54e8b7ac20 24
ThierryLeonard 1:ad54e8b7ac20 25 static SPI afficheur(p5,p6,p7);
ThierryLeonard 1:ad54e8b7ac20 26 static DigitalOut chipSelect(p8);
ThierryLeonard 1:ad54e8b7ac20 27 }
ThierryLeonard 1:ad54e8b7ac20 28
ThierryLeonard 1:ad54e8b7ac20 29 DigitalOut pin(p8);
ThierryLeonard 1:ad54e8b7ac20 30
ThierryLeonard 1:ad54e8b7ac20 31 Serial pc(USBTX, USBRX); // tx, rx
ThierryLeonard 1:ad54e8b7ac20 32
ThierryLeonard 1:ad54e8b7ac20 33 int main() {
ThierryLeonard 1:ad54e8b7ac20 34
ThierryLeonard 1:ad54e8b7ac20 35 while(1)
ThierryLeonard 1:ad54e8b7ac20 36 {
ThierryLeonard 1:ad54e8b7ac20 37 char rx[50];
ThierryLeonard 1:ad54e8b7ac20 38 if(pc.readable()) {
ThierryLeonard 1:ad54e8b7ac20 39 pin = 0;
ThierryLeonard 1:ad54e8b7ac20 40 afficheur.write("1234",4,rx,50);
ThierryLeonard 1:ad54e8b7ac20 41 pin = 1;
ThierryLeonard 1:ad54e8b7ac20 42 wait(1);
ThierryLeonard 1:ad54e8b7ac20 43 }
ThierryLeonard 1:ad54e8b7ac20 44 }
ThierryLeonard 1:ad54e8b7ac20 45 }