Hi, On Tue, Feb 19, 2019 at 05:06:39PM -0700, Derek Hageman wrote: > This patch series adds support for the Mooshim Engineering Mooshimeter. This > is broken up into a simple abstraction layer for the BLE GATT transport and > then the more conventional actual implementation of the Mooshimeter API and > protocol. > > The only currently supported transport is the Linux BlueZ stack via DBus > (using GDBus, so it's part of glib already). I didn't find any pre-existing > libraries to talk to BLE GATT devices that where both reasonably popular and > supported Linux (i.e. the either where Windows/Android/iOS only or Linux only > and probably abandoned). So this simply talks to BlueZ directly, which isn't > all that complicated, just a bit verbose. Hopefully the abstraction is > general enough that it could be added for other platforms if required, but > that's beyond what I can do. > > The changes are also in a git branch at: > > https://gitlab.com/Sizurka/libsigrok/tree/mooshimeter
Looks interesting, thanks a lot! Wrt the BLE abstraction layer, there's another slightly different implementation by Gerhard Sittig (gsi_ on IRC), if possible please join us on IRC for live discussions about the pros and cons of both, and maybe a potential mix of both approaches that could be used long-term. Cheers, Uwe. -- http://hermann-uwe.de | http://randomprojects.org | http://sigrok.org _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel