Driver Library for our displays

Dependents:   dm_bubbles dm_calc dm_paint dm_sdcard_with_adapter ... more

Revision:
14:2db7065edbec
Parent:
4:92d019216e28
--- a/DmTftHX8353C.h	Fri Sep 18 14:59:13 2015 +0000
+++ b/DmTftHX8353C.h	Mon Oct 12 08:35:35 2015 +0000
@@ -21,7 +21,7 @@
 #if defined (DM_TOOLCHAIN_ARDUINO)
   DmTftHX8353C(uint8_t mosi=D2, uint8_t clk=D3, uint8_t cs=D4, uint8_t dc=D5, uint8_t rst=D6);
 #elif defined (DM_TOOLCHAIN_MBED)
-  DmTftHX8353C(uint8_t mosi=D2, uint8_t clk=D3, uint8_t cs=D4, uint8_t dc=SPECIAL_D5, uint8_t rst=D6);
+  DmTftHX8353C(PinName mosi, PinName clk, PinName cs, PinName dc, PinName rst);
 #endif
   virtual ~DmTftHX8353C();
   virtual void init(void);
@@ -33,13 +33,15 @@
   virtual void sendCommand(uint8_t index);
   virtual void sendData(uint16_t data);
 
-  uint8_t _mosi, _clk, _cs, _dc, _rst;
+  
   static const uint16_t _width;
   static const uint16_t _height;
 #if defined (DM_TOOLCHAIN_ARDUINO)
+  uint8_t _mosi, _clk, _cs, _dc, _rst;
   regtype *_pinDC, *_pinRST, *_pinMOSI, *_pinCLK;
   regsize _bitmaskDC, _bitmaskRST, _bitmaskMOSI, _bitmaskCLK;
 #elif defined (DM_TOOLCHAIN_MBED)
+  PinName _mosi, _clk, _cs, _dc, _rst;
   DigitalOut* _pinDC, *_pinRST, *_pinMOSI, *_pinCLK;
 #endif
 };