Hello, I'm working on a low end, low cost user interface for PiCoreplayer, named Slimmer. The goal is to drive a 2004 or 1602 character LCD with input from a rotary encoder and some buttons.
Basically it it does to following: 1. Slimmer interacts with LMS over it's jsonrpc API 2. Slimmer uses lcdproc's LCDd to drive the display, so many display types can be used. And the display can be used for other purposes too from othen lcdproc clients (clock, system info, alerts...) 3. Slimmer adapts to the diplay size automatically. 4. The rotary encoder and momentary switches are read by slimmer, and used to change volume, manage the playing queue, use the menu. It is written in C++, and the current state is, that LMS and LCDd interfaces are working, the Now Playing screen is ready, Playing Queue management is in progress. I compiled and packaged LCDd for Tiny Core too. My main problem is now the rotary encoder and the switches. I think the best way will be to write a dedicated kernel module for that. I saw that there is a rotary encoder module already in the kernel source. I don't know how many work is needed to include that in PiCorePlayer images, or to make it downloadable for somewhere. I'm not a kernel developer, so I don't know much (yet) about device trees and things like that. I'm very interested in Your opinion, advices! Is there any developer mailing list or forum for PiCorePlayer? Best regards, tbali ------------------------------------------------------------------------ tbali's Profile: http://forums.slimdevices.com/member.php?userid=65336 View this thread: http://forums.slimdevices.com/showthread.php?t=97803 _______________________________________________ unix mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/unix
