LCD_screen Library Suite

Have you got the greatest 48 bit multiplier ever conceived? Prove it - post your code here.

Moderator: phalanx

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Sat Apr 28, 2012 8:30 am

New library Energy to manage backlight and save power

Apr 28, 2012 release 101 • Initial release

Learn more :arrow: here

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Thu May 24, 2012 6:38 am

Up to now, the embedded graphic micro-controller —Picaso or Goldelox— was determined by the type of device —μOLED, μLCD or μVGA.

I faced a dilemma with the μLCD14: although a μLCD, it is powered by the Goldelox micro-controller.

Find the new algorithm at :arrow: Intermediate Level: Self-Information with the updated info_main example.

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Sat Jul 07, 2012 4:11 am

The next major release of the Serial_LCD library suite also features code size optimisation, on top of unification —one single set of libraries for Arduino 23 and 1.0, Wiring and MPIDE— and documentation —PDF and Xcode native docset.

As an example, the memory footprint of the compiled library in charge of the GUI —with label, button, menu, dialog box and slider— has shrunk by 4 KB.

Other libraries are scrutinised under the same process, saving 2 KB out of the Graphics library.

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Fri Jul 13, 2012 1:08 am

Please find the new release of the Serial_LCD library suite, with

Jul 12, 2012 release 132

• Unified release: one single library for Arduino 23 and 1.0, chipKIT MIPDE and Wiring
• Optimised code: lighter memory footprint
• New graphic: histogram with up to 4 series of values

Image

As always, find documentation, tutorials, examples, code and downloads at :arrow: http://embeddedcomputing.weebly.com/serial-lcd

Documentation on a PDF file is planned to be released later on.

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Sat Jul 14, 2012 12:47 am

After many hours of hard work, the documentation for the Serial_LCD Library Suite is available!

It comes in three different flavours:
• PDF file with index, ~0.6MB
• Document set docset bundle for Xcode, ~2.9MB
• HTML files folder with search script, ~5.5MB

Image

Download from :arrow: here

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Mon Jul 30, 2012 4:33 am

Please find the new release of the Serial_LCD library suite, with

Jul 300, 2012 • Version 3

Version 3 merges versions 1 and 2 into a single unified release. It supports Arduino 23, Arduino 1.0, chipKIT MPIDE and Wiring.

Image Image Image

Previous version 1 supported Arduino 23 and chipKIT MPIDE, while version 2 was specific to Arduino 1.0, in parallel with version 1.

As always, find documentation :arrow: here and download from :arrow: there.

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Tue Aug 21, 2012 9:47 am

A new release of the Serial_LCD library suite is available, with support for the AVR ATmega1280 MCU.

Aug 21, 2012 release 334 • __AVR_ATmega1280__ added


Deprecation notice

Please note that button.define, button.stringDefine and Label are going to be deprecated in the next major release.

Consider button.dDefine, button.dStringDefine and dLabel instead.

The examples have been updated accordingly.

As always, everything is available here.

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Tue Sep 04, 2012 12:22 am

Please find a new release of the Serial_LCD Library Suite:

Sep 01, 2012 release 335 • __AVR_ATmega32U4__ added

The Arduino Leonardo is now supported.

Performance enhancements have also been added.

Please note that button::define, button::stringDefine and Label are going to be deprecated in the next major release.

Consider button::dDefine, button::dStringDefine and dLabel instead.

As always, documentation and download are available here.

Enjoy ;)

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Wed Oct 10, 2012 9:01 am

Please find the new release of the Serial_LCD library suite, with

Sep 19, 2012 release 336 • stability enhancement

especially for the Gallery library.

A very tricky bug with chipKIT has been fixed. Actually, chipKIT MPIDE doesn't support vector —see http://www.chipkit.org/forum/viewtopic. ... lit=vector

As always, documentation is :arrow: here and download :arrow: there!

Enjoy ;)

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Fri Nov 30, 2012 11:10 am

Driving two screens is possible with the Serial_LCD Library Suite, with one serial port per screen.

Learn more on how to proceed and download the sketch with two galleries!

Image

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Sat Dec 01, 2012 12:59 pm

Please find a new release of the Serial_LCD Library Suite:

proxySerial • Nov 28, 2012 release 314 • utoa renamed u64toa
Gallery • Nov 29, 2012 release 311 • array[MAXPICTURE] instead of vector
GUI • Dec 01, 2012 release 318 • new area object

The new area object is a button without text or a hidden button. This is especially useful to define active zones on a displayed picture.

Instead of defining each element, buttons, icons, … of the interface, display a single picture and define active zones on it.

As always,
• Documentation http://embeddedcomputing.weebly.com/serial-lcd
• Download http://embeddedcomputing.weebly.com/download

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

Re: 4D Systems μLCD-μLED-μVGA Serial LCD Library

Post by avenue33 » Mon Apr 15, 2013 4:32 am

Obsolescence Notice

The Serial_LCD Library Suite was designed for 4D Systems screens on serial SGC mode.

4D Systems has launched new screens and a major update of its Workshop 4 IDE with an outstanding feature: ViSi-Genie. ViSi-Genie provides a graphical environment to design a user interface in just a couple of minutes.

The new serial connection SPE2 mode is not compatible with SGC, making the Serial_LCD Library Suite obsolete. 4D Systems provides new libraries for the Arduino, PixAxe, Raspberry Pi, Pascal and C platforms.


Links
Workshop 4 IDE with ViSi Genie
Libraries for SP2 serial connection GitHub repository
• Serial_LCD Library Suite reference and maintenance on a case by case basis

avenue33
Posts: 101
Joined: Wed Dec 01, 2010 12:42 pm
Contact:

LCD_screen Library Suite

Post by avenue33 » Mon Nov 11, 2013 10:38 am

Please find the new LCD_screen Library Suite that replaces the Serial_LCD Library Suite.

The LCD_screen Library Suite supports a wider range of SPI and 16-parallel affordable screens, apart from the 4D Systems Picaso-based serial screens.
Enjoy :)

Post Reply