wulf7 / iichid

Generic HID layer for FreeBSD. Including I2C and USB backends.
BSD 2-Clause "Simplified" License
45 stars 6 forks source link

[Question] relationship to/similarities/differences to libinput #19

Open ngortheone opened 4 years ago

ngortheone commented 4 years ago

Hello,

This project looks very similiar to https://www.freedesktop.org/wiki/Software/libinput Can you give some details about what is different/similar?

wulf7 commented 4 years ago

Hi

They are different layers of input stack. This project is a kernel driver for FreeBSD which read data from actual hardware via I2C or USB transport and than streams it to userland with evdev protocol. The libinput is a userland library which reads data provided by the kernel driver and converts it to format convenient to userland application like xorg-server or wayland