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.
makeormake allto build the library and example.make installto install the library.make cleanto delete thebuildandinst_rootdirectories.make install-localto perform an install in./inst_root. Once can runtree inst_rootafterwards to see what runningmake installwill 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: