# ProteusISC
ProteusISC is a Linux JTAG controller abstraction library and driver framework. It is used for communicating to devices via JTAG using a JTAG controller.
[](http://opensource.org/licenses/LGPL-2.1) [](https://circleci.com/gh/diamondman/proteusisc) [](https://codecov.io/gh/diamondman/proteusisc) [](https://pypi.python.org/pypi/proteusisc) [](https://www.codacy.com/app/jessy-diamondman/proteusisc?utm_source=github.com&utm_medium=referral&utm_content=diamondman/proteusisc&utm_campaign=Badge_Grade) [](https://pypi.python.org/pypi/proteusisc/) [](https://pypi.python.org/pypi/proteusisc/)
The main benefits of proteusisc are: * Use any supported JTAG Controller to talk to any JTAG Device, regardless of manufacturer. * Agressive optimizations to commands sent to the JTAG Controller. * Easy to use library for creating a new tool to configure a device type. * Works in ipython for interactive JTAG exploration/debugging.
For more on the project, visit http://proteusisc.org/post/welcome/
To see hardware reverse engineering notes, visit http://diamondman.github.io/Adapt/.
For additional information on setting up supported jtag controllers, check the documentation link above.
## Installation / Setup from source
pip3 install .
## Installation / Setup from pypi
pip3 install proteusisc
## Testing
pytest –cov-report term-missing –cov proteusisc -v
## Installation while developing
pip install . -U –no-deps
Metadata
Release files for proteusisc 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| proteusisc-0.2.0.tar.gz | 74.6 kB | Details |
Release files / proteusisc-0.2.0.tar.gz
| Download URL | proteusisc-0.2.0.tar.gz |
|---|---|
| Size | 74.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f746942ca3897b0348ad75c011a69b684e4dd15fd272fd90304fa0181fef2903
|
|
BLAKE2b-256 checksum How to use checksums |
f5ecde400660a88b9ff8489c85011e109a6631779ff148150497363db8125e3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |