fanghuaqi / glcd-arduino

Automatically exported from code.google.com/p/glcd-arduino
0 stars 0 forks source link

Support for Philips PCD8544 (Nokia 3310) #38

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I have added support for Philips PCD8544/Nokia 3310/Nokia 5110 Display. It 
works fine on Arduino Nano with Demo-Code. Other platforms as Arduino needs 
shiftOut to be implemented.

Original issue reported on code.google.com by frank.ho...@gmail.com on 8 Jul 2011 at 6:58

Attachments:

GoogleCodeExporter commented 9 years ago
This is actually and enhancement vs a defect.

A general comment is that comment is that currently there is zero device 
specific
ifdefs inside the device layer. All the ifdefs are "feature" capabilities. This 
is very intentional as certain device specific capabilities/features are likely 
to be needed/used across different devices.

Brining in different devices, especially those with no read capability that 
require a read buffer create certain challenges/issues because of the 
additional RAM usage.
For example, the m168 is generally eliminated on most devices due to its 1k 
limit.

In the large picture, my long term preference would be to change the library 
structure
such that the device layer was separate modules for each device vs the current 
ifdef methodology because the current method simply does not scale very well.

To keep track of the nokia 3310/PCD8544 it would be nice to archive up 
(zip/tar)  the actual files vs only the diffs. The reason being I think it will 
be more useful whenever it is finally integrated back in especially if a new 
device layer structure gets put into place.

Original comment by bperry...@gmail.com on 15 Jul 2011 at 12:58

GoogleCodeExporter commented 9 years ago

Original comment by frank.ho...@gmail.com on 20 Jul 2011 at 7:17

Attachments:

GoogleCodeExporter commented 9 years ago
Any chance to get this updated for the recent version of glcd-arduino? Thank 
you.

Original comment by aba...@gmail.com on 27 Jan 2012 at 3:50