Skip to content

ghtyrant/libsooshi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libsooshi Build Status

This is a library to interface with Mooshim Engineering's Mooshimeter, a wireless multimeter and data logger.

This still is highly experimental, use at your own risk!

The API is not stable and is most likely going to change. The library supports everything you need to fully use your Mooshimeter but lacks a lot of convenience functions. When running examples, and nothing happens after the library detected input/output characteristics of the meter, you most likely have to reset your device.

There is no way of updating the firmware (yet), you still need the Android app to do that.

Feel free to open pull requests/issues.

Building

Simply run make and you are good to go.

Installing

Currently, there is no install target. If you want to install the library, copy libsooshi.so to /usr/lib and src/sooshi.h to /usr/include.

Examples

For an example, see example/main.c. For a more sophisticated example, see ghtyrant/sooshichef

Dependencies

This library links against:

  • glib
  • gio
  • gobject

For Bluetooth communication, BlueZ is required. Make sure it's a recent version which supports BLE/GATT (I have tested this with 5.46.r27.g5a765af1c-1). You most likely will have to enable experimental support (run bluetoothd with --experimental).

About

Library to access Mooshimeter from Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published