Suga Koubou 製 PS_PADライブラリ https://developer.mbed.org/users/okini3939/code/PS_PAD/ を改造したもの。単に__rbitが使えなかったので置き換えただけ。

Dependents:   pscontroller project_beta

Fork of PS_PAD by Suga koubou

Revision:
3:f5eee5325eed
Parent:
2:14f34d92a797
--- a/PS_PAD.h	Sun Mar 19 20:05:17 2017 +0000
+++ b/PS_PAD.h	Mon Nov 20 03:58:33 2017 +0900
@@ -31,8 +31,8 @@
         ANALOG_LY,
     };
 
-    PS_PAD (PinName mosi, PinName miso, PinName sck, PinName cs);
-    PS_PAD (SPI &spi, PinName cs);
+    //PS_PAD (PinName mosi, PinName miso, PinName sck, PinName cs);
+    PS_PAD (SPI *spi, PinName cs);
 
     int init ();
     int poll ();
@@ -40,12 +40,12 @@
     int vibration (int v1, int v2);
 
 private:
-    SPI _spi;
+    SPI *_spi;
     DigitalOut _cs;
     uint8_t _pad[6];
     int _vib1, _vib2;
     bool _connected;
 
     int send (const char *cmd, int len, char *dat);
-    unsigned int bitflip32(unsigned int val);
+    uint32_t bitflip32(uint32_t val);
 };