View Single Post
Old 05-01-2012, 12:30 PM   #9
raphman
Junior Member
raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!raphman , Klaatu Barada Niktu!
 
Posts: 8
Karma: 5088
Join Date: Dec 2010
Location: Regensburg, Germany
Device: none
Hmm, is it really necessary to create new bindings?

I have only taken a short look at the Boox SDK but it seems that all that is needed to update the screen is a re-implementation of https://github.com/onyx-intl/booxsdk...reen_proxy.cpp (and some accompanying files) in Python.
Apparently, the screen is updated by sending one of a few update commands to the display server (correct name?) over UDP. The display server then copies the appropriate bitmap from framebuffer to display controller and updates the screen using a configurable waveform.
Not sure whether it is easily possible to detect widget updates in PyQt, however.
At least, it should be possible to manually update the screen by sending the appropriate command via UDP.
Did I overlook something?
raphman is offline   Reply With Quote