No announcement yet.

Picaso, GoldeLox, 4DGP, 4DGL

  • Filter
  • Time
  • Show
Clear All
new posts

  • Picaso, GoldeLox, 4DGP, 4DGL

    We've been extremely busy developing some pretty powerful new platforms. Here's something to wet your apetites with. The next release of uVGA/uLCD/uOLED modules have evolved into something much more than just a serial graphics device. Some brief features are:

    - uVGA will be powered by the "uVGA-PICASO-MD1" module (28 pins)
    - uOLED-96-GMD1, uOLED-128-GMD1, uOLED-160-GMD1, uLCD-128-GMD1 will be powered by the "GOLDELOX-MD1" module (28 pins).
    - uLCD-320-PMD2 will be powered by the "PICASO-MD2" module (40 pins)
    - Any product with a "-GMD1" model number extention is powered by the GOLDELOX-MD1 module and likewise with "-PMD1" and "-PMD2" for PICASO-MD1 and PICASO-MD2 modules.
    - GOLDELOX-MD1 and PICASO-MD2 modules will have an integrated microSD card adaptor snug fit under the module which doesn't add any extra height. Existing modules are limited to 1Mb and 8Mb onboard flash but with an integrated uSD feature allows the user to add on (seperately purchased) as much onboard storage as needed, from 64Mb to 1Gb.
    - The Picaso and the GoldeLox modules have a custom virtual 16/32 bit processor (4DGP - 4D Graphics Processor) built in that runs 4DGL user code
    - 4DGP is a customised processor with a 16/32 bit instruction set designed specifically for the Picaso and the GoldeLox modules and 4DGL is a new language designed specifically to run on the 4DGP.
    - 4DGL (4D Graphics Language) is a cross between C, BASIC, ASSEMBLER and the syntax of the language is extremely easy to learn and understand.
    - Write your application in 4DGL and download it into the Picaso or the GoldeLox module and take complete control of all of the resources of the module such as the RS232/SPI port. No need to send the commands and have a serial bottleneck, now run your 4DGL application within the uVGA/uOLED/uLCD module. Extremely fast.
    - Every legacy serial graphics command is now available as a 4DGL library function, so instead of sending a serial command to draw a line or a circle you can invoke this as an inline function in your user code and run it inside the module.
    - The combination of 4DGP/4DGL allows platform independent applications and users can now share code amongst themselves and amongst different applications.
    - 4DGP/4DGL is more than powerful enough such that no need to employ a seperate onboard host processor/controller.
    - Spare I/O pins are available under complete user control to implement buttons, generate complex sounds and tones, drive leds, etc.
    - PC based compiler and IDE available free.
    - Many more features
    - Available in the not too distant future.
    - Example 4DGL codes can be found here:

  • #2

    Probably meant somewhere around