BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Revision:
9:6f3d8b714a59
Child:
28:e932eb039271
Child:
35:7aef0bbdf335
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/include/cSPI.h	Wed Apr 06 21:53:55 2016 +0000
@@ -0,0 +1,41 @@
+/*
+ * cSPI.h
+ *
+ *  Created on: 5 avr. 2016
+ *      Author: clement
+ */
+
+#ifndef CSPI_H_
+#define CSPI_H_
+
+#include "mbed.h"
+#include "cMatrice.h"
+
+class cSPI {
+private:
+    unsigned int _freq;
+    unsigned char _mode;
+    unsigned char _bits;
+
+public:
+    // CONSTRUCTEURS
+    cSPI();
+    // DESTRUCTEUR
+    ~cSPI();
+    // GETTERS
+    unsigned int getFrequence();
+    unsigned int getMode();
+    unsigned char getBits();
+
+    // SETTERS
+    void setFrequence(unsigned int freq);
+    void setMode(unsigned int mode);
+    void setBits(unsigned char bits);
+    // METHODES
+    void initSPI(unsigned int frequence, unsigned int bits, unsigned int mode);
+    int envoyerMatrice(cMatrice &); // Renvoi la reponse SPI
+
+
+};
+
+#endif /* CSPI_H_ */