STLINK-V3-BRIDGE API which does not uses the ST's libSTLinkUSBDriver but uses libusb.
Built for validation purposes, but it might be useful in the case if you want to use the STLINK-V3-BRIDGE API on a non-x86 platform (like Raspberry PI).
Original version can be downloaded from here:
https://www.st.com/en/development-tools/stlink-v3-bridge.html
This project uses the meson build system, however there are some wrapper make
commands for convenience.
make
ormake all
to build the library and example.make install
to install the library.make clean
to delete thebuild
andinst_root
directories.make install-local
to perform an install in./inst_root
. Once can runtree inst_root
afterwards to see what runningmake install
will produce.
One can run the example program after building by doing ./build/example/stlinkv3-lib-example-app
We use pre-commit to manage pre-commit Git hooks. Install them via:
pip install pre-commit
pre-commit install
To run on all files now: pre-commit run --all-files
If you end up building upon this library let us know, we could list it here (for e.g. I2C EEPROM programming utility, etc.). Let's make the STLinkV3 a more versatile tool for hackers!
This is not a traditional open source project, it licensed under ST's Ultimate Liberty License see: