Skip to main content

NxScope client library

Project description

Nxslib

master workflow

Nxslib is a Python client library for the Apache NuttX NxScope real-time logging module.

Compatible with Python 3.10+.

Features

  • 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

Instalation

Nxslib can be installed by running pip install nxslib.

To install latest development version, use:

pip install git+https://github.com/railab/nxslib.git

Contributing

All contributions are welcome to this project.

To get started with developing Nxslib, see CONTRIBUTING.md.

Usage

Look at docs/usage.

Tools

  • Nxscli - a command-line interface based on Nxslib

Project details


Download files

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

Source Distribution

nxslib-0.9.1.tar.gz (29.2 kB view hashes)

Uploaded Source

Built Distribution

nxslib-0.9.1-py3-none-any.whl (31.3 kB view hashes)

Uploaded Python 3

Supported by

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