forked driver

Dependents:   ESHD_L475VG_IOT01-Sensors-BSP

Files at this revision

API Documentation at this revision

Comitter:
stillChris
Date:
Fri Aug 30 06:13:56 2019 +0000
Parent:
2:9a0f9faada7f
Commit message:
Verified SPI messages over SPI1. Verification was done using an o'scope against the MB85RS64V data sheet. Final release of this driver kit will include a summary with O'scope screen shots. Follow link to external website.; ;

Changed in this revision

MB85RSxx_SPI.cpp Show annotated file Show diff for this revision Revisions of this file
MB85RSxx_SPI.h Show annotated file Show diff for this revision Revisions of this file
--- a/MB85RSxx_SPI.cpp	Fri Aug 18 05:27:05 2017 +0000
+++ b/MB85RSxx_SPI.cpp	Fri Aug 30 06:13:56 2019 +0000
@@ -36,8 +36,21 @@
     _di_p(new DigitalOut(nss)),
     _di(*_di_p)
 {
+    char sts;
+    printf("SPI pointer %x\n", _spi_p);
+    printf("SPI_CS pointer %x\n", _di_p);
+
     _spi.format(8,0);
-    _spi.frequency(10000000);
+    _spi.frequency(2000000);
+
+    _spi.write(RDID);
+    for(int i=0; i<8; i++)
+    {
+        sts=_spi.write(0x00);
+        printf("byte%i %x\n", i, sts);    
+    }
+    printf("\n\n");    
+    
 }
 
 MB85RSxx_SPI::~MB85RSxx_SPI()
--- a/MB85RSxx_SPI.h	Fri Aug 18 05:27:05 2017 +0000
+++ b/MB85RSxx_SPI.h	Fri Aug 30 06:13:56 2019 +0000
@@ -38,12 +38,15 @@
 #define WRSR    0x01
 #define READ    0x03
 #define WRITE   0x02
+#define RDID    0x9f
 
 #define SR_WPEN 0x80
 #define SR_BP0  0x08
 #define SR_BP1  0x04
 #define SR_WEL  0x02
 
+
+
 /**  Interface for accessing Fujitsu MB85RSxx FRAM
  *
  * @code
@@ -148,6 +151,7 @@
     SPI         &_spi;
     DigitalOut  *_di_p;
     DigitalOut  &_di;
+    int         _rdid;
 };
 
 #endif