Skip to main content

A library to interface with Pumpkin SupMCU modules via I2C

Project description

pumpkin_supmcu Package

The pumpkin_supmcu package has the following functionality:

  • Discover all telemetry items on a module, and put into telemetry definitions.
  • Parse any telemetry item on a module given a module telemetry definition.
  • Provide a universal I2C interface to integrate multiple I2C Masters.
  • Request telemetry from any SupMCU module via I2C interface.
  • Write commands to SupMCU modules via I2C interface.

The documentation for the pumpkin_supmcu package can be found here.

Telemetry Benchmark Utility

utils/benchmark.py can be used to measure the response time of each telemetry item on the bus.

First you must generate a bus definition using pumqry: pumqry -t kubos -p 1 -e -d -f bus.json (example bus.json provided for reference).

Then you can run a benchmark: python utils/benchmark.py -p /dev/ttyUSBX -f /path/to/save/to.json

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pumpkin_supmcu-1.2.3-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file pumpkin_supmcu-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: pumpkin_supmcu-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for pumpkin_supmcu-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 77bb9ed18004dbeb34c7108cc7fb3ec86119a25fb842e3c31f1d13f2a7835f26
MD5 173e167b5556baf6a2bfc9ecdc91b55d
BLAKE2b-256 8fcb6ba1ef6d0d69fe5539b8090cc4696500564b3c366491e64bfab93395fe3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page