Electronic Components Datasheet Search |
|
ULCD-32PT(GFX) Datasheet(PDF) 9 Page - List of Unclassifed Manufacturers |
|
ULCD-32PT(GFX) Datasheet(HTML) 9 Page - List of Unclassifed Manufacturers |
9 / 24 page µLCD-32PT(GFX) Data Sheet 3. Software Platform - 4DGL The PICASO-GFX2 belongs to a family of processors powered by a highly optimised soft core virtual engine, EVE (Extensible Virtual Engine). EVE is a proprietary, high performance virtual processor with an extensive byte-code instruction set optimised to execute compiled 4DGL programs. 4DGL (4D Graphics Language) was specifically developed from ground up for the EVE engine core. It is a high level language which is easy to learn and simple to understand yet powerful enough to tackle many embedded graphics applications. 4DGL is a graphics oriented language allowing rapid application development and the syntax structure was designed using elements of popular languages such as C, Basic, Pascal and others. Programmers familiar with these languages will feel right at home with 4DGL. It includes many familiar instructions such as IF..ELSE..ENDIF, WHILE..WEND, REPEAT..UNTIL, GOSUB..ENDSUB, GOTO, PRINT as well as some specialised instructions SERIN, SEROUT, GFX_LINE, GFX_CIRCLE and many more. This section only covers the syntax of the available instructions and functions. For a more in depth study refer to the following documents: “4DGL-Programmers-Reference-Manual.pdf” “PICASO-GFX2-4DGL-Internal-Functions.pdf” The following is a brief outline of 4DGL instructions and functions available for the PICASO-GFX2 device. GPIO Functions: • pin_Set(mode, pin) • OUTPUT, INPUT • pin_HI(pin) • pin_LO(pin) • pin_Read(pin) • bus_In() • bus_Out("var") • bus_Set("var") • bus_Write("var") • bus_Read("var") System Memory Access Functions: • peekW(address) • pokeW(address, word_value) Maths Functions: • ABS(value) • MIN(value1, value2) • MAX(value1, value2) • SWAP(&var1, &var2) • SIN(angle) • COS(angle) • RAND() • SEED(number) • SQRT(number) • OVF () Text and String Functions: • txt_MoveCursor(line, column) • putch(char) • putstr(pointer) • putnum(format, value) • print(...) • to(outstream) • charwidth('char') • charheight('char') • strwidth(pointer) • strheight() • strlen(pointer) • txt_Set(function, value) txt_Set shortcuts: • txt_FGcolour(colour) • txt_BGcolour(colour) • txt_FontID(id) • txt_Width(multiplier) • txt_Height(multiplier) • txt_Xgap(pixelcount) • txt_Ygap(pixelcount) • txt_Delay(millisecs) [deprecated] • txt_Opacity(mode) • txt_Bold(mode) • txt_Italic(mode) • txt_Inverse(mode) • txt_Underlined(mode) • txt_Attributes(value) • txt_Wrap(value) CType Functions: © 2012 4D Systems www.4dsystems.com.au Page 9 of 24 |
Similar Part No. - ULCD-32PT(GFX) |
|
Similar Description - ULCD-32PT(GFX) |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |