Pemmican
Pemmican is a small utility which warns users of power supply issues on the Raspberry Pi 5 platform. It provides a command line utility, intended for use from the update-motd facility for non-graphical platforms, and two GLib-based applications for use on graphical platforms, which expect to talk to a DBus service implementing the freedesktop notifications specification:
pemmican-cli – the command line utility
pemmican-reset – the one-shot notification service which warns of brownout reset issues, and failure to negotiate a 5A feed
pemmican-mon – the persistent notification service which warns of active undervolt or USB overcurrent events
Usage
End users should never need to run these directly; distro packaging should integrate these applications into the platform as appropriate (an MOTD plugin for the command line application, and systemd user services activated by graphical-session.target for the graphical applications).
What’s in a Name?
This project started life as PMICmon (for Power Management IC monitor), but I kept mis-pronouncing it as as pemmican!
Useful Links
Source code on GitHub
Issues on GitHub
Documentation on ReadTheDocs
Release files for pemmican 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pemmican-1.0.3.tar.gz | 27.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pemmican-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.5 kB
Release files / pemmican-1.0.3.tar.gz
| Download URL | pemmican-1.0.3.tar.gz |
|---|---|
| Size | 27.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1e6b5fa34792959c89ccbbeef9514158bfe15f46c878ee9b29ccaa7a04dbfcb1
|
|
BLAKE2b-256 checksum How to use checksums |
48ea448283f76929fb5e72975a49bc4e6a337d3efd184aac918866eadef0b96e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.12
|
Release files / pemmican-1.0.3-py3-none-any.whl
| Download URL | pemmican-1.0.3-py3-none-any.whl |
|---|---|
| Size | 25.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
54719700724bb5ca8a68aa17786b3837e1365eff2b34aa4c6a187e1a154faf43
|
|
BLAKE2b-256 checksum How to use checksums |
acc197d9894e6eaf8a092fb95cff0aa800290a73295872c4ceaa160ea55db121
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.12
|