View Single Post
Old 03-04-2020, 05:13 PM   #36
edrex
Member
edrex began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Mar 2020
Device: Kindle PW3
Smile #gratitude, intention to add usb-otg keyboard support

This thread is the reason I bought a $20 ebay PW3 back in Sept.

Finally looping back to read it carefully last night, I unexpectedly learned quite a lot about the kindle graphics stack and epaper driver.

I didn't realize till I read carefully how much you had pushed things forward @schuhumi with determined graphics research/experimentation leading to getting a pure-alpine graphics stack working, and building on NiLuJe's fbink to implement optimized rendering using xdamage. And then to top it all off you published well-organized code with image releases and a nice install/runner script. This is really exceptional work, (PS I just got on Secure Scuttlebutt and was delighted to find Juul active there)

Also thank you @NiLuJe for so doing so much of the foundational work for this community (which I'm just beginning to discover) and for being a repository of specialized knowledge for other folks working to move things forward!

I am highly motivated to enable these devices as off-grid typewriters / network terminals with a connected physical keyboard (ambitions to write a book + need to #work-from-outdoors when the weather is nice). Now that I'm read up, I'm planning to:
  • Try to replicate @glasnost's reported success using @lucida's USB-OTG work to enable USB keyboard input, and if successful, package that enablement as a standalone package.
  • Make a small alpine image using your build scripts focused on terminal work and writing (vim, maybe some tools for writers - is there a lightweight gtk alternative to scrivener?)
  • If I end up with a device supporting bluetooth (PW4 or oasis), look into enabling alpine bluetooth stack.

If this all works out I might also at some point look into making some wlroots-based wayland touch ereader compositor using fbink for damage stuff. I am neither an experienced low lever dev nor graphics programmer so this is pretty pie-in-the-sky and would be done for my own learning/curiousity rather than any expectation of usefulness).

edrex is offline   Reply With Quote