LCD160CR firmware source code

Showroom for MicroPython related hardware projects.
Target audience: Users wanting to show off their project!
Post Reply
osantana
Posts: 4
Joined: Fri Aug 17, 2018 2:02 am

LCD160CR firmware source code

Post by osantana » Fri Aug 17, 2018 2:20 am

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

User avatar
dhylands
Posts: 2956
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: LCD160CR firmware source code

Post by dhylands » Fri Aug 17, 2018 4:39 pm

The driver is written in python and can be found here: https://github.com/micropython/micropyt ... rs/display

osantana
Posts: 4
Joined: Fri Aug 17, 2018 2:02 am

Re: LCD160CR firmware source code

Post by osantana » Fri Aug 17, 2018 10:08 pm

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

User avatar
dhylands
Posts: 2956
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: LCD160CR firmware source code

Post by dhylands » Mon Aug 20, 2018 5:08 pm

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.

osantana
Posts: 4
Joined: Fri Aug 17, 2018 2:02 am

Re: LCD160CR firmware source code

Post by osantana » Mon Aug 20, 2018 8:07 pm

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

User avatar
dhylands
Posts: 2956
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: LCD160CR firmware source code

Post by dhylands » Mon Aug 20, 2018 8:17 pm

I'm not sure who manufactures the chip used to control the LCD160CR.

User avatar
pythoncoder
Posts: 3163
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: LCD160CR firmware source code

Post by pythoncoder » Tue Aug 21, 2018 8:27 am

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
Peter Hinch

osantana
Posts: 4
Joined: Fri Aug 17, 2018 2:02 am

Re: LCD160CR firmware source code

Post by osantana » Tue Aug 21, 2018 1:41 pm

Hi pythoncoder,

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

Osvaldo

Post Reply