QVGA Touch Screen

Well so far I have the framework and classes set up to do:-

  • Images loaded from disk
  • Variable width bitmap fonts from disk (speed issues atm)
  • Lines
  • Ellipses
  • Rectangles
  • As 3 above but filled versions
  • Different colour for brush and pen (hopefully to allow implementation of dotted line, line width etc.)
  • Read touch panel
  • Configure touch panel (currently just simple scale and offset)

There are some seriuos speed issues as I am just using SPI which is limiting screen update speed. There is no optimisation in the code as of yet - I work on the get working optimise later principle.

And some proof - apologies for the poor quality it seems I need a bit more practice and better equipment...

There is still lots to do including getting some simple classes written to get buttons, sliders etc. on the screen. Also beneficial due to the speed of the screen refreshing the whole screen is out of the question so I need to investigate some kind of sprite system.

The code is posted as a library using the new library system here - http://mbed.org/users/richardparker/programs/EALCD/60ft5/ but I haven't got any useful documentation as of yet and there are a lot of rough edges to be knocked off first.


0 comments

You need to log in to post a comment