cnobile2012 / python-thunderborg

An alternative API for the (PyBorg) ThunderBorg motor controller.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ThunderBorg Motor Controller API

PyPi Version PyPI Wheel Python Versions License

The MIT License (MIT)

Overview

This API for the ThunderBorg board has additional features that the original API does not have.

  1. Python 2.7.x and 3.8 are supported in the same code base. There is an issue building the evdev package with all versions of Python 3.9 and higher.
  2. Built in logging to a log file of your choice--no print statements.
  3. Auto voltage in settings.
  4. API initialization is done during class instantiation.
  5. Flag to initialize the first board that is found if default is not present.

Warning

This version of the ThunderBorg API is a complete rewrite of the version provided on the PiBorg forums. It is functionally compatible, but not signature compatible. In other words the class and method calls are completely different.

Provides

An API (Application Programming Interface) for the ThunderBorg motor controller boards.

Installation Guide

Testing Guide

Pair bluetooth Wireless Controller

Feel free to contact me at: carl dot nobile at gmail.com

Complete Documentation can be found on Read the Docs at: Thunder Borg

About

An alternative API for the (PyBorg) ThunderBorg motor controller.

License:MIT License


Languages

Language:Python 97.6%Language:Makefile 2.1%Language:Shell 0.3%