Python bindings for MbientLab's Warble library


Keywords
mbientlab, bluetooth, le, native, bluetooth-le, linux, python2, python3, windows10
License
Other
Install
pip install warble==1.2.9

Documentation

PyWarble

PyWarble provides Python classes that wrap around the exported functions of the Warble C library.

Install

Use pip to install the warble package.

pip install warble

As this project requires compiling the warble C library, you will need to configure your target machine to have the appropriate build environment before running pip as described in warble's README.

Windows

The setup script will build the dll with MSBuild. Make sure your Path system variable has an entry pointing to the MSBuild executable and that you have the necessary Windows 10 SDK installed.

Linux

Install the required tools and packages detailed in the Linux build section.

Usage

See the Python scripts in the examples folder.