1.1 --- a/MiniDisplay.cpp Mon Jul 07 22:27:56 2014 +0200
1.2 +++ b/MiniDisplay.cpp Tue Jul 08 18:59:41 2014 +0200
1.3 @@ -22,7 +22,7 @@
1.4 }
1.5
1.6 void MiniDisplayClose(MiniDisplayDevice aDevice)
1.7 - {
1.8 + {
1.9 delete aDevice;
1.10 //device = NULL;
1.11 }
1.12 @@ -45,7 +45,7 @@
1.13 {
1.14 return;
1.15 }
1.16 -
1.17 +
1.18 ((GP1212A01A*)aDevice)->SetAllPixels(0xFF);
1.19 }
1.20
1.21 @@ -56,7 +56,7 @@
1.22 {
1.23 return;
1.24 }
1.25 -
1.26 +
1.27 ((GP1212A01A*)aDevice)->SwapBuffers();
1.28 }
1.29
1.30 @@ -122,3 +122,57 @@
1.31 return ((GP1212A01A*)aDevice)->SetPixel(aX,aY,aValue);
1.32 }
1.33
1.34 +//-------------------------------------------------------------
1.35 +wchar_t* MiniDisplayVendor(MiniDisplayDevice aDevice)
1.36 + {
1.37 + return ((GP1212A01A*)aDevice)->Vendor();
1.38 + }
1.39 +
1.40 +//-------------------------------------------------------------
1.41 +wchar_t* MiniDisplayProduct(MiniDisplayDevice aDevice)
1.42 + {
1.43 + return ((GP1212A01A*)aDevice)->Product();
1.44 + }
1.45 +
1.46 +//-------------------------------------------------------------
1.47 +wchar_t* MiniDisplaySerialNumber(MiniDisplayDevice aDevice)
1.48 + {
1.49 + return ((GP1212A01A*)aDevice)->SerialNumber();
1.50 + }
1.51 +
1.52 +//-------------------------------------------------------------
1.53 +void MiniDisplayRequestDeviceId(MiniDisplayDevice aDevice)
1.54 + {
1.55 + ((GP1212A01A*)aDevice)->RequestDeviceId();
1.56 + }
1.57 +
1.58 +//-------------------------------------------------------------
1.59 +void MiniDisplayRequestPowerSupplyStatus(MiniDisplayDevice aDevice)
1.60 + {
1.61 + ((GP1212A01A*)aDevice)->RequestPowerSupplyStatus();
1.62 + }
1.63 +
1.64 +//-------------------------------------------------------------
1.65 +void MiniDisplayRequestFirmwareRevision(MiniDisplayDevice aDevice)
1.66 + {
1.67 + ((GP1212A01A*)aDevice)->RequestFirmwareRevision();
1.68 + }
1.69 +
1.70 +//-------------------------------------------------------------
1.71 +bool MiniDisplayRequestPending(MiniDisplayDevice aDevice)
1.72 + {
1.73 + return ((GP1212A01A*)aDevice)->RequestPending();
1.74 + }
1.75 +
1.76 +//-------------------------------------------------------------
1.77 +TMiniDisplayRequest MiniDisplayCurrentRequest(MiniDisplayDevice aDevice)
1.78 + {
1.79 + return ((GP1212A01A*)aDevice)->CurrentRequest();
1.80 + }
1.81 +
1.82 +//-------------------------------------------------------------
1.83 +void MiniDisplayCancelRequest(MiniDisplayDevice aDevice)
1.84 + {
1.85 + ((GP1212A01A*)aDevice)->CancelRequest();
1.86 + }
1.87 +