View Single Post
Posts: 121 | Thanked: 231 times | Joined on Oct 2013
#140
Originally Posted by aperles View Post
IMHO, I think that using a "hardwired" chip, such as the TCA8424, greatly limits the success of the project. At this point, it is impossible to known if Sailfish will support I2C_HID.

I suggest using a low power microcontroller to open up flexibility, openness and lots of future projects. From my point of view, ARM Cortex-M0+ variants are good for that, for example NXP LPC8xx series.

I can help developing the software for the micro. Also I can create some I2C-anything dongle, so Pi es not a requirement. A simple PC will be sufficient.

Regards,
Àngel
Even the most low power microcontroller doesn't match even near the current consumption of the TCA8424 and like. With mobile devices energy preservation means everything.

And if I understand correctly, you don't have to use TCA8424 as I2C HID device, you can use it like any other I2C device. Just read the data after the interrupt line goes up.

I don't actually understand how using a microcontroller would be easier. You'd then have to write a custom driver for sailfish, which would be a same amount of trouble as writing a driver for TCA8424.

If the I2C HID driver appears to be too difficult task and custom driver is not tempting, e.g. ADP5588 has a linux driver available.

IMO using a microcontroller for this kind of task does not make sense.

Last edited by TemeV; 2013-10-24 at 18:40.
 

The Following 4 Users Say Thank You to TemeV For This Useful Post: