semvec/pypi-packages huggingface dataset:
py-mcumgr-client 0.0.5rc1
Python bindings for the rust library mcumgr-client
License: Apache-2.0
Requires Python: >=3.8

# py-mcumgr-client

Python bindings for the rust library [mcumgr-client](https://github.com/vouch-opensource/mcumgr-client).
This allows sending MCUmgr commands to a device connected to a serial port from Python.

# How to use

```
import py_mcumgr_client as mcu

s = mcu.SerialSession(device='/dev/ttyUSB0', baudrate=576000)
# Get a dictionnary of properties 
d = s.list()
print(d)

# Upload image to device
s.upload('/path/to/image/bin')

# Reset the device
s.reset()
```

see `help(mcumgr_client)` for more