cc

Dependencies:   mbed

Fork of AS5048 by Saxion Lectoraat MT

Revision:
5:6b4cee1dd258
Parent:
2:2958500883e0
--- a/as5048spi.cpp	Tue Mar 17 14:56:30 2015 +0000
+++ b/as5048spi.cpp	Tue Mar 27 13:27:06 2018 +0000
@@ -1,11 +1,13 @@
 #include "as5048spi.h"
 
-As5048Spi::As5048Spi(PinName mosi, PinName miso, PinName sclk, PinName chipselect, int ndevices) :
+
+As5048Spi::As5048Spi(PinName mosi, PinName miso, PinName sclk, int ndevices) :
     _nDevices(ndevices),
-    _chipSelectN(chipselect),
     _spi(mosi, miso, sclk)
 {
-    _chipSelectN.write(1);
+
+            //chip select à 1
+
     // AS5048 needs 16-bits for is commands
     // Mode = 1: 
     //  clock polarity = 0 --> clock pulse is high
@@ -109,21 +111,25 @@
     if(_nDevices == 1)
     {
         // Give command to start reading the angle
-        _chipSelectN.write(0);
+        //chip select à 0
+
         wait_us(1); // Wait at least 350ns after chip select
         _readBuffer[0] = _spi.write(command);
-        _chipSelectN.write(1);
+        //chip select à 1
+
         wait_us(1); // Wait at least 350ns after chip select       
     } else
     {
         // Enable the sensor on the chain
-        _chipSelectN.write(0);
+        //chip select à 0
+
          wait_us(1); // Wait at least 350ns after chip select
         for(int i = 0; i < _nDevices; ++i)
         {
             _readBuffer[i] = _spi.write(command);
         }
-        _chipSelectN.write(1);
+        //chip select a 1
+        
         wait_us(1); // Wait at least 350ns after chip select
     }
     return _readBuffer;