Voici le programme que vous m'avez demandé aujourd'hui

Dependencies:   mbed-os-example-mbed5-lorawan

Fork of mbed-os-example-mbed5-lorawan by mbed-os-examples

qsd.cpp

Committer:
Ranyd04
Date:
2018-06-08
Revision:
23:3dfaed332d89

File content as of revision 23:3dfaed332d89:


#include "qsd.h"

int QSD::read(void){
            int test = 0;
            DigitalOut alim_control(PA_10);
            DigitalOut control_trans(PB_5);
            DigitalOut control_QSD(PA_9);
            alim_control = 1;
            control_trans=0;
            control_QSD=0;
            wait(2.0);
            cs->write(0);
            test |= spi->write(0x00);
            test |= spi->write(0x00) << 8;
            test |= spi->write(0x00) << 16;
            test |= spi->write(0x00) << 24;
            cs->write(1);
            control_QSD=1;
            return test;
        }
        
QSD::QSD(){
           spi = new SPI(PB_15, PB_14 ,PB_13);
           cs = new DigitalOut(PB_12);
           spi->format(8, 0);
           spi->frequency(1000000);
           cs->write(1);
        };