Releases: Ledger-Donjon/laserstudio
Releases · Ledger-Donjon/laserstudio
v1.0.0
First release of LaserStudio
We are really proud to Open Source Laser Studio, the tool used by the Donjon in Ledger to control the Hardware Attack benches.
This tool permits to perform automatised hardware attacks by synchronising the view of a Device Under Test with a positioning system, overlay an image of the device, define zones to scan to generate uniform random positions, and overlay markers to have a visual representation of points of interest.
Application control
The control of the Laser Studio can be done by using an API based on REST commands, called lsapi, included in the package.
Supported Hardware
The application also handle the communication of the devices and supports:
- Cameras supported by opencv
- NIT Cameras supported by pynit
- Actuators supported by pystages
- Alphanov PDM devices supported by pypdm
What's Changed
- Add NIT camera support and toolbar by @mmouchous-ledger in #3
- Window and toolbars settings save and restore by @kingofpayne in #5
- Don't zoom at cursor when following stage by @kingofpayne in #6
- Added menu to clear markers by @kingofpayne in #7
- Fixed minor bug with AGC toggle button by @kingofpayne in #8
- Stage toolbar: do activate the homing process by @mmouchous-ledger in #10
- Requirements update by @mmouchous-ledger in #12
- Remove unecessary LaserToolbar class architecture by @mmouchous-ledger in #15
- Update setup.py by @mmouchous-ledger in #16
- 13 moving the view should disable camera tracking by @mmouchous-ledger in #18
- Pdm UI autoupdate by @mmouchous-ledger in #19
- UI enhancements by @kingofpayne in #23
- Add feature to manage markers by @mmouchous-ledger in #21
- Use and configure Poetry for packaging by @mmouchous-ledger in #24
Contributors
Full Changelog: https://github.com/Ledger-Donjon/laserstudio/commits/v1.0.0