Nxslib is a Python client library for the Apache NuttX NxScope real-time logging module.
Compatible with Python 3.10+.
- built-in simulated NxScope device that allows application development without connecting a real NuttX device
- support for the NxScope serial protocol
- support for Segger RTT interface based on pylink
- user-specific stream data decoding (user-defined types)
- support for custom protocols
Nxslib can be installed by running pip install nxslib
.
To install latest development version, use:
pip install git+https://github.com/railab/nxslib.git
All contributions are welcome to this project.
To get started with developing Nxslib, see CONTRIBUTING.md.
Look at docs/usage.
- Nxscli - a command-line interface based on Nxslib