**** BEGIN LOGGING AT Thu Sep 08 02:59:57 2011 Sep 08 09:47:19 who is booto ? Sep 08 12:43:13 cryptk: hi! Sep 08 12:43:57 recently got a touchpad in firesales, played around with usbip [virtual usb host with devices forwarded to it from remote machines] Sep 08 12:45:40 nice Sep 08 12:46:38 http://i.imgur.com/rJhxf.jpg Sep 08 12:55:21 very nice Sep 08 12:56:13 recently got distracted with hidd stuff, just adding some stuff to wiki now (also ping @ destinal / Guest53735 re: that) Sep 08 13:57:29 'morning all :) Sep 08 13:57:51 ooo usbip, nice! never heard of it previously, but that's nifty :D Sep 08 14:31:02 booto: awesome Sep 08 14:31:24 my irc client can't seem to stay connected for more than a few hours on my cable internet.. hmmm Sep 08 14:38:29 destinal: that stuff seems mostly specific to HidPluginGeneric* stuff - the touchpad driver for e.g. doesn't follow it Sep 08 14:59:40 booto: nice, so one thing still on my list (and I don't know how much you care about this stuff) is to actually send events to Luna in that simple plugin skeleton we have there, so it can be used as a base for stuff that can communicate with real hardware. A fake keyboard or touchscreen would be a great example. The main goal is to eventually be able to use arbitrary peripherals not... Sep 08 14:59:42 ...currently supported within hidd (and the alternative option would be to hijack hid library calls via an LD_PRELOAD hack or something, but being able to make real plugins would be more ideal) Sep 08 15:03:13 booto: and obviously a real open source drop in for the existing keyboard and touchscreen plugins that ship on the devices would be even better. I'm concerned though that I may have come to the limit of my reverse engineering skills though I hacking on it is a great reason to expand them :) Sep 08 15:24:34 destinal: I had the same idea, but the devinput plugin seems geared to do this sort of thing already Sep 08 15:25:06 I think for the type of device, it limits it to only keyboard + relative/absolute axes Sep 08 15:25:35 or rather... type of events (I think that's the right nomenclature) Sep 08 15:26:16 but I would imagine that we want to do things via /dev/input using the vanilla linux input subsystem stuff, event if it means gearing stuff through uinput if necessary? Sep 08 15:31:21 booto: I suppose. do you know how the touchcsreen events are handled through /dev/input? Sep 08 15:33:37 I don't think they are (haven't verified) Sep 08 15:35:19 I think hidd has all these plugins that'll take input from various sources (inc. the touchpad), and one of these is a nice compat wrapper to pull things in from /dev/input (I think?) but only for keyboard/relative axis/absolute axis events Sep 08 15:36:17 a test would be if usb hid devices (mostly keyboards, I guess) are picked up nicely + are usable in luna Sep 08 15:37:20 the devinput plugin uses the inotify interface to spot devices popping up in that dir Sep 08 15:39:30 I have [http://www.dealextreme.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774] arriving 'sometime' (ordered on Aug25, but shipping is notoriously bad from dx) Sep 08 15:40:24 worst case scenario, I can check it out when they arrive, provided they do the usb otg host-mode dance correctly Sep 08 15:43:07 booto: what device? Sep 08 15:43:40 booto: and yeah there's a video of people plugging a USB keyboard into a touchpad, it just works Sep 08 15:43:49 after getting over the lack of power issues Sep 08 15:45:19 so I'm more concerned about touchscreen and all the other little hidd plugins I remember seeing Sep 08 15:45:27 destinal: what is the context for "what device?" Sep 08 15:45:35 ah, accelerometer, etc? Sep 08 15:45:40 booto: which hardware running webos? Sep 08 15:45:48 oh, touchpad Sep 08 15:45:48 oh touchpad? Sep 08 15:45:51 kk Sep 08 18:47:04 sweet. node is changing up its build system. should make it easier for building on/for random things since python is being depreciated Sep 08 18:50:43 halfhalo: what are they changing it to? Sep 08 18:58:00 looks to be something called gyp **** ENDING LOGGING AT Fri Sep 09 02:59:57 2011