ti-cc3xxx-pycmsisdap
Python CMSIS-DAP DAP wrapper for CC33xx / CC35xx / CC35xxE devices.
Provides CmsisDAP — a drop-in replacement for ti_cc33xx_pyxds110.DAP
using any CMSIS-DAP v1/v2 probe (DAPLink, LPC-Link2, etc.) via pyocd.
Installation
pip install pyocd>=0.34.0
pip install -e .
Usage
from ti_cc3xxx_pycmsisdap import CmsisDAP
# 'auto' or empty string selects the first available probe
dap = CmsisDAP(serial_number="auto")
dap.dap_connect()
val = dap.dap_ap_register_read(ap=0, address=0x00)
dap.dap_ap_register_write(ap=0, address=0x00, data=0x1)
dap.dap_disconnect()
Pass serial_number (the probe's USB unique ID) to target a specific probe
when multiple are connected. Leave empty or "auto" to use the first found.
Metadata
Release files for ti-cc3xxx-pycmsisdap 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ti_cc3xxx_pycmsisdap-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ti_cc3xxx_pycmsisdap-1.0.0-py3-none-any.whl
| Download URL | ti_cc3xxx_pycmsisdap-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
419540c2917705f8da8b2bbf1a9475f4f8c2f7975559b2bc29d027986e2c836a
|
|
BLAKE2b-256 checksum How to use checksums |
413574ec6627e5ce03ae38906949145f6051f30e329cf0b6533741f6d9c4d1fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Security for ti-cc3xxx-pycmsisdap 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.