lkdfjlakdjsflasdkjflkjasdlxkfghskjdmfnvcm,a wejdfkjadsb cvljdgacus;b faLRFBhetg;8bdvan;/IHgtnudihdgrg;a/wlhrfp;ouitdscagjh

Dependencies:   mbed

Fork of display_nums2 by EECS 397 Lab Group

Revision:
3:1acb956e61b2
Child:
4:a01cf485b9d9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spi_fix.cpp	Fri Mar 09 21:07:53 2018 +0000
@@ -0,0 +1,23 @@
+#include <io_pins.h>
+#include <mbed.h>
+#include <spi_fix.h>
+#include <display.h>
+
+static int previous_id = 0;
+SPI pleaseWorkThanks(SPI_MOSI_FIX, SPI_MISO_FIX, SPI_SCLK_FIX);
+
+
+
+
+
+void spi_send(struct spi_cfg spi_config, int spi_data){
+    spi_config.spi_ncs = 1;
+    if(spi_config.spi_id != previous_id){
+        pleaseWorkThanks.format(spi_config.spi_no_bits,spi_cfg.spi_mode); 
+        pleaseWorkThanks.frequency(spi_config.spi_freq);   
+    }
+        
+    spi_config.spi_ncs =  0;
+    pleaseWorkThanks.write(spi_data); //configures the decode register
+    spi_config.spi_ncs =  1;
+}