LA: Adding some "Ex" features to DmTftBase
Diff: DmTftHX8353C.h
- 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 };