test cli

Dependencies:   mbed-os-example-mbed5-lorawan

Fork of Projet_de_bachelor_code by LoRa_Bachelor

Committer:
Ranyd04
Date:
Wed Jun 13 07:03:47 2018 +0000
Revision:
24:f00666a1be3a
Parent:
23:3dfaed332d89
test cli;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ranyd04 23:3dfaed332d89 1
Ranyd04 23:3dfaed332d89 2 #include "qsd.h"
Ranyd04 23:3dfaed332d89 3
Ranyd04 23:3dfaed332d89 4 int QSD::read(void){
Ranyd04 23:3dfaed332d89 5 int test = 0;
Ranyd04 23:3dfaed332d89 6 DigitalOut alim_control(PA_10);
Ranyd04 23:3dfaed332d89 7 DigitalOut control_trans(PB_5);
Ranyd04 23:3dfaed332d89 8 DigitalOut control_QSD(PA_9);
Ranyd04 23:3dfaed332d89 9 alim_control = 1;
Ranyd04 23:3dfaed332d89 10 control_trans=0;
Ranyd04 23:3dfaed332d89 11 control_QSD=0;
Ranyd04 23:3dfaed332d89 12 wait(2.0);
Ranyd04 23:3dfaed332d89 13 cs->write(0);
Ranyd04 23:3dfaed332d89 14 test |= spi->write(0x00);
Ranyd04 23:3dfaed332d89 15 test |= spi->write(0x00) << 8;
Ranyd04 23:3dfaed332d89 16 test |= spi->write(0x00) << 16;
Ranyd04 23:3dfaed332d89 17 test |= spi->write(0x00) << 24;
Ranyd04 23:3dfaed332d89 18 cs->write(1);
Ranyd04 23:3dfaed332d89 19 control_QSD=1;
Ranyd04 23:3dfaed332d89 20 return test;
Ranyd04 23:3dfaed332d89 21 }
Ranyd04 23:3dfaed332d89 22
Ranyd04 23:3dfaed332d89 23 QSD::QSD(){
Ranyd04 23:3dfaed332d89 24 spi = new SPI(PB_15, PB_14 ,PB_13);
Ranyd04 23:3dfaed332d89 25 cs = new DigitalOut(PB_12);
Ranyd04 23:3dfaed332d89 26 spi->format(8, 0);
Ranyd04 23:3dfaed332d89 27 spi->frequency(1000000);
Ranyd04 23:3dfaed332d89 28 cs->write(1);
Ranyd04 23:3dfaed332d89 29 };