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

Revision:
23:3dfaed332d89
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/qsd.cpp	Fri Jun 08 18:13:32 2018 +0000
@@ -0,0 +1,29 @@
+
+#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);
+        };
\ No newline at end of file