Re: Input driver configuration and use in L4Re

Adam Lackorzynski <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <[email protected]>
On Mon Apr 23, 2018 at 01:28:59 +0200, Paul Boddie wrote:
> Hello again,
> 
> I have been implementing input drivers for the keypad/keyboard provided by the 
> Ben NanoNote and Letux 400 notebook computer, and although I appear to have 
> implemented something that works (tested using specialised example code), 
> using the existing OMAP3 keypad code as a guide (in pkg/drivers/input), I 
> wondered whether it is possible to connect such drivers to other components in 
> a convenient way.
> 
> I see that the input package is the thing that provides the device registry 
> that I use when employing the arm_input_register macro, and in that package is 
> a framework that supposedly exports input drivers as serial I/O devices using 
> the "l4drv" driver. But I can't find anything obvious that uses the connect 
> operation which would need to occur to probe, enable, and attach my driver to 
> this framework.
> 
> Is it possible to integrate my input drivers to things like Mag, which seems 
> to use input events, or to fbterminal or other things? I haven't seen any 
> documentation or code that demonstrates this, but I suppose that I may have 
> missed something somewhere.
> 
> Thanks for any help that is offered!

Mag uses libinput (or may use) for getting input devices. That's more or
less the common approach. The drivers in pkg/drivers/input are a loose
end currently, i.e. they're not used by anyone else. However, I believe
you should be able to hook them into
mag/plugins/input_libinput/input_libinput.cc to get some input working for
mag.


Adam
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.