Jump to content
Sign in to follow this  
samofab

Bug in SSD1289 driver

Recommended Posts

For 270 orientation fill_area doesn't work. I localized the problem to set_viewport

line 95 in gdisp_lld.c: write_reg(0x44, (((x+cx-1) << 8) & 0xFF00 ) | (y & 0x00FF));

should be

write_reg(0x44, (((y+cy-1) << 8) & 0xFF00 ) | (y & 0x00FF));

Share this post


Link to post
Share on other sites
in current trunk, gdisp lcd SSD1289.c semicolon is missing..

Fixed. Thank you very much, we appreciate these bug reports a lot.

One of our major problems is that we can't test every possible case with the settings in the gfxconf.h as they are just too nested. :|

~ Tectu

Share this post


Link to post
Share on other sites

After initial problems, I have a working project for version 2.0 and testing the demo projects. My setup is stm32f4 discovery board, Open407V-D board and 3.2inch 320x240 Touch LCD with SSD1289 and ADS7843. I will report possible bugs.

Share this post


Link to post
Share on other sites

Thank you very much for your support. From my own experience (mainly as a user), I agree that x.0 releases are always a bit tricky as there are some major restructurings happening :P

It would be nice if you could contribute a boards/base directory for the Open407V-D to the community.

~ Tectu

Share this post


Link to post
Share on other sites
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...