Driver Library for our displays

Dependents:   dm_bubbles dm_calc dm_paint dm_sdcard_with_adapter ... more

Revision:
14:2db7065edbec
Parent:
2:59be7fca4581
--- a/DmTftSsd2119.h	Fri Sep 18 14:59:13 2015 +0000
+++ b/DmTftSsd2119.h	Mon Oct 12 08:35:35 2015 +0000
@@ -21,7 +21,7 @@
 #if defined (DM_TOOLCHAIN_ARDUINO)
   DmTftSsd2119(uint8_t cs, uint8_t dc);
 #elif defined (DM_TOOLCHAIN_MBED)
-  DmTftSsd2119(uint8_t cs=D10, uint8_t dc=D9, uint8_t miso=D12, uint8_t mosi=D11, uint8_t clk=D13);
+  DmTftSsd2119(PinName cs, PinName dc, PinName mosi, PinName miso, PinName clk);
 #endif
   virtual ~DmTftSsd2119();
   virtual void init(void);
@@ -36,17 +36,18 @@
 
   virtual void sendCommand(uint8_t index);
 
-  uint8_t _cs, _dc;
+
   static const uint16_t _width;
   static const uint16_t _height;
 #if defined (DM_TOOLCHAIN_ARDUINO)
+  uint8_t _cs, _dc;
   regtype *_pinDC;
   regsize _bitmaskDC;
   uint8_t _spiSettings;
 #elif defined (DM_TOOLCHAIN_MBED)
-  uint8_t _miso, _mosi, _clk;
+  PinName _cs, _dc;
   DigitalOut *_pinDC;
-  SPI *_spi;
+  SPI spi;
 #endif
 };