uOLED and uLED Displays - Serial Programming Environment and VisiGenie code available
mmowen
Posts: 38
I have a bunch of SPIN code laying about which I developed for the 4D Systems displays which may be of some interest to folks here.
Propeller Objects for the uOLED-128, uLCD-32, uLCD43 series:
PicasoSerialEnvironment.spin - serial programming environment for Picaso displays
VisiGenie.spin - VisiGenie protocol examples for Picaso displays
GoldeloxSerialEnvironment.spin - serial programming environment for Goldelox displays
I'd be happy to post all or part to the OBEX or otherwise make it available if there is interest in it. Just let me know.
Propeller Objects for the uOLED-128, uLCD-32, uLCD43 series:
PicasoSerialEnvironment.spin - serial programming environment for Picaso displays
VisiGenie.spin - VisiGenie protocol examples for Picaso displays
GoldeloxSerialEnvironment.spin - serial programming environment for Goldelox displays
I'd be happy to post all or part to the OBEX or otherwise make it available if there is interest in it. Just let me know.
Comments
I have a uOLED-96 myself but I'll likely purchase an uOLED-128 screen sometime. I think the protocol may be the same on the two devices so code written for the '128 could work with the '96 with some adjustments.
The more code the merrier.
What I've seen many people do is to post code in the forum initially to get some feedback on it prior to posting to the OBEX but there's nothing wrong with posting it straight to the OBEX.
GoldeloxSerialEnvironment.spin and GlodeloxTest.spin for the 4D Systems Displays using the Goldelox processors
PicasoSerialEnvironment.spin and PicasoTest.spin for the 4D Systems Displays using the Picaso processors
VisiGenie.spin and VisiGenieTest.spin for Picaso systems using 4D Systems VisiGenie display generator software
Interactors2*.* 4D Workshop files for generating a test VisiGenie display layout
Obviously one needs to breadboard out the 5 pin header needed for the display's power and signals. The test programs all use the following pinning:
TXPIN = 0
RXPIN = 2
RESET = 4
Read through the VisiGenieTest for guidance on setting up the breadboard. These programs were tested using a Propeller P8X32A QuickStart board jumpered to a general purpose breadboard.