pumpkin-supmcu documentation

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 so we can integrate multiple I2C Masters.

  • Request telemetry from any SupMCU module via I2C interface.

  • Write commands to SupMCU modules via I2C interface.

The pumpkin_supmcu.i2c package provides I2CMaster implementations for the I2CDriver Board or (support coming soon) Total Phase Aardvark Adaptor.

Users are encouraged to contribute more implementations of other I2CMaster devices as pumpkin_supmcu provides a I2CMaster Protocol to implement (see PEP 544)

Indices and tables