Page 1 of 1

LCD160CR firmware source code

Posted: Fri Aug 17, 2018 2:20 am
by osantana
Hi,

Where can I find LCD160CR source code?

I'd like to learn a little more about Sprite support but the reference manual and lcd160cr.py source code does not provides enough information to learn what I can do with this sprite support.

I'm an experienced Python developer with some electronics skills and I'd like to contribute with micropython adding a better support for sprites in lcd160cr.py and the firmware source code (or an specific documentation about the sprite support at firmware) could be highly helpful.

Thanks in advance,
Osvaldo

Re: LCD160CR firmware source code

Posted: Fri Aug 17, 2018 4:39 pm
by dhylands
The driver is written in python and can be found here: https://github.com/micropython/micropyt ... rs/display

Re: LCD160CR firmware source code

Posted: Fri Aug 17, 2018 10:08 pm
by osantana
Hi dhylands,

I'm trying to find the board firmware source code. Not the driver.

My plan is to improve the driver adding a complete support for sprites that, as far I can see at http://micropython.org/resources/LCD160 ... manual.pdf, is provided by the firmware.

Thanks,
Osvaldo

Re: LCD160CR firmware source code

Posted: Mon Aug 20, 2018 5:08 pm
by dhylands
If you're referring to the firmware on the LCD panel itself (i.e. the firmware that implements the API in the document you sent), then that's not available from micropython. You'd have to contact the LCD manufacturer to get that firmware, and it's unlikely that they'd release it.

The source code for the driver (which uses the API described int he document) is the only source code that is available for micropython.

Re: LCD160CR firmware source code

Posted: Mon Aug 20, 2018 8:07 pm
by osantana
Hi dhylands,

Understood. I'd like to try a contact with LCD manufacturer but I can't identify it from the PCB. Do you know who produces it?

If it was not possible to get the firmware code I'll try to make some experiments using a try & error approach with Sprite support by my self.

Thanks for your help,
Osvaldo

Re: LCD160CR firmware source code

Posted: Mon Aug 20, 2018 8:17 pm
by dhylands
I'm not sure who manufactures the chip used to control the LCD160CR.

Re: LCD160CR firmware source code

Posted: Tue Aug 21, 2018 8:27 am
by pythoncoder
The firmware author is

Dr. Thomas Spindler
ESG Workstation GmbH
Obere Gartenstr. 34
74632 Neuenstein
TEL: +49 7942 946058
FAX: +49 7942 946188
Ust-IdNr.: DE146278693
St.-Nr.: 76001/03930
Geschäftsführer: Dr. Thomas Spindler
Sitz der Gesellschaft 74632 Neuenstein
Registergericht: Stuttgart HRB 580565

Re: LCD160CR firmware source code

Posted: Tue Aug 21, 2018 1:41 pm
by osantana
Hi pythoncoder,

Thanks for information. I'll try to contact him ASAP!

Osvaldo