Library to control serial LCDs from 4D systems based on their Goldelox processor. Ported from Adruino library but not fully tested.

Dependents:   mbed_rifletool

This library facilitates serial communication with LCDs from 4D Systems based on their Goldelox processor. It was ported form an Arduino library published by 4D systems.

Documentation on the API can be found at: http://www.4dsystems.com.au/product/1/4/4D_Intelligent_Display_Modules/uLCD_144_G2/

Committer:
Sailing_Nut
Date:
Sat Oct 05 02:40:39 2013 +0000
Revision:
0:6987c004e123
Initial version of 4D Systems Goldelox LCD library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Sailing_Nut 0:6987c004e123 1 #define F_charheight 1
Sailing_Nut 0:6987c004e123 2 #define F_charwidth 2
Sailing_Nut 0:6987c004e123 3 #define F_gfx_BGcolour -146
Sailing_Nut 0:6987c004e123 4 #define F_gfx_ChangeColour -66
Sailing_Nut 0:6987c004e123 5 #define F_gfx_Circle -51
Sailing_Nut 0:6987c004e123 6 #define F_gfx_CircleFilled -52
Sailing_Nut 0:6987c004e123 7 #define F_gfx_Clipping -148
Sailing_Nut 0:6987c004e123 8 #define F_gfx_ClipWindow -65
Sailing_Nut 0:6987c004e123 9 #define F_gfx_Cls -41
Sailing_Nut 0:6987c004e123 10 #define F_gfx_Contrast -154
Sailing_Nut 0:6987c004e123 11 #define F_gfx_FrameDelay -151
Sailing_Nut 0:6987c004e123 12 #define F_gfx_GetPixel -54
Sailing_Nut 0:6987c004e123 13 #define F_gfx_Line -46
Sailing_Nut 0:6987c004e123 14 #define F_gfx_LinePattern -155
Sailing_Nut 0:6987c004e123 15 #define F_gfx_LineTo -44
Sailing_Nut 0:6987c004e123 16 #define F_gfx_MoveTo -42
Sailing_Nut 0:6987c004e123 17 #define F_gfx_Orbit 3
Sailing_Nut 0:6987c004e123 18 #define F_gfx_OutlineColour -153
Sailing_Nut 0:6987c004e123 19 #define F_gfx_Polygon 4
Sailing_Nut 0:6987c004e123 20 #define F_gfx_Polyline 5
Sailing_Nut 0:6987c004e123 21 #define F_gfx_PutPixel -53
Sailing_Nut 0:6987c004e123 22 #define F_gfx_Rectangle -49
Sailing_Nut 0:6987c004e123 23 #define F_gfx_RectangleFilled -50
Sailing_Nut 0:6987c004e123 24 #define F_gfx_ScreenMode -152
Sailing_Nut 0:6987c004e123 25 #define F_gfx_Set -40
Sailing_Nut 0:6987c004e123 26 #define F_gfx_SetClipRegion -68
Sailing_Nut 0:6987c004e123 27 #define F_gfx_Transparency -150
Sailing_Nut 0:6987c004e123 28 #define F_gfx_TransparentColour -149
Sailing_Nut 0:6987c004e123 29 #define F_gfx_Triangle -55
Sailing_Nut 0:6987c004e123 30 #define F_media_Flush -78
Sailing_Nut 0:6987c004e123 31 #define F_media_Image -77
Sailing_Nut 0:6987c004e123 32 #define F_media_Init -79
Sailing_Nut 0:6987c004e123 33 #define F_media_ReadByte -73
Sailing_Nut 0:6987c004e123 34 #define F_media_ReadWord -74
Sailing_Nut 0:6987c004e123 35 #define F_media_SetAdd -71
Sailing_Nut 0:6987c004e123 36 #define F_media_SetSector -72
Sailing_Nut 0:6987c004e123 37 #define F_media_Video -69
Sailing_Nut 0:6987c004e123 38 #define F_media_VideoFrame -70
Sailing_Nut 0:6987c004e123 39 #define F_media_WriteByte -75
Sailing_Nut 0:6987c004e123 40 #define F_media_WriteWord -76
Sailing_Nut 0:6987c004e123 41 #define F_putCH -2
Sailing_Nut 0:6987c004e123 42 #define F_putstr 6
Sailing_Nut 0:6987c004e123 43 #define F_txt_Attributes -142
Sailing_Nut 0:6987c004e123 44 #define F_txt_BGcolour -130
Sailing_Nut 0:6987c004e123 45 #define F_txt_Bold -138
Sailing_Nut 0:6987c004e123 46 #define F_txt_FGcolour -129
Sailing_Nut 0:6987c004e123 47 #define F_txt_FontID -131
Sailing_Nut 0:6987c004e123 48 #define F_txt_Height -133
Sailing_Nut 0:6987c004e123 49 #define F_txt_Inverse -140
Sailing_Nut 0:6987c004e123 50 #define F_txt_Italic -139
Sailing_Nut 0:6987c004e123 51 #define F_txt_MoveCursor -28
Sailing_Nut 0:6987c004e123 52 #define F_txt_Opacity -137
Sailing_Nut 0:6987c004e123 53 #define F_txt_Set -29
Sailing_Nut 0:6987c004e123 54 #define F_txt_Underline -141
Sailing_Nut 0:6987c004e123 55 #define F_txt_Width -132
Sailing_Nut 0:6987c004e123 56 #define F_txt_Xgap -134
Sailing_Nut 0:6987c004e123 57 #define F_txt_Ygap -135
Sailing_Nut 0:6987c004e123 58 #define F_BeeP -38
Sailing_Nut 0:6987c004e123 59 #define F_sys_GetModel 7
Sailing_Nut 0:6987c004e123 60 #define F_sys_GetVersion 8
Sailing_Nut 0:6987c004e123 61 #define F_sys_GetPmmC 9
Sailing_Nut 0:6987c004e123 62 #define F_blitComtoDisplay 10
Sailing_Nut 0:6987c004e123 63 #define F_setbaudWait 11
Sailing_Nut 0:6987c004e123 64 #define F_peekW -11
Sailing_Nut 0:6987c004e123 65 #define F_pokeW -13
Sailing_Nut 0:6987c004e123 66 #define F_peekB -10
Sailing_Nut 0:6987c004e123 67 #define F_pokeB -12
Sailing_Nut 0:6987c004e123 68 #define F_joystick -39
Sailing_Nut 0:6987c004e123 69 #define F_SSTimeout 12
Sailing_Nut 0:6987c004e123 70 #define F_SSSpeed 13
Sailing_Nut 0:6987c004e123 71 #define F_SSMode 14