Voici le programme que vous m'avez demandé aujourd'hui
Dependencies: mbed-os-example-mbed5-lorawan
Fork of mbed-os-example-mbed5-lorawan by
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); };