* Windows installer (released) * Improvements to Jupyter notebooks - use real-time plotting during capture, various small fixes * New LPC1114 Jupyter tutorial * Add PSOC62 HAL, fix NRF52840 HAL and SAM4L HAL * Add CW-Nano firmware source + schematics
5.1.2
* Windows installer * Fix PGE calculation and known key highlighting for attacks which don't target the base key.
5.1.1
* Fix STM32F baud setting * Update Jupyter requirements to have everything needed to run all tutorials * Fix chipwhisperer autodetect when nothing attached
5.1.0
* Tutorial Updates: - New tutorial: Fault_5-RSA_Fault_Attack - New tutorial: Fault_2-Introduction_to_Vcc_Glitch_Attacks - New tutorial: PA_DPA_3-AES_DPA_Attack - New tutorial: PA_HW_Pro_1 added - New tutorial: !!Introduction_to_Jupyter!! - Fault_4 updated for new API - Tutorials now list supported hardware at the top of the tutorial - Improved support for non-CWLITEARM targets - Tutorial tests now output .rst files for Read the Docs - Change Setup.ipynb to Setup_Generic.ipynb * Scope updates: - Added default_setup() method - cw.scope() can now autodetect scope type - CWPro only features updated to work with API * Project updates: - Major project API updates - New project format * CW1200 Pro only features added to API * Completed tutorials now available on Read the Docs * Added tutorials submodule for completed tutorial .rst files * Key text pair interface updated * Added cw.capture_trace() * Moved Jupyter to Submodule in top of project * Separated requirements.txt into Jupyter (in Jupyter submodule) and non Jupyter files * Changed to snake_case instead of camelCase * Added Sphinx documentation * API now documented with Google Style Guide * Many tutorial changes to reflect API changes * Changed tutorials to use C preprocessor to change firmware rather than via awk * C firmware CRYPTO_TARGET no longer defaults to AVRCRYPTOLIB * CW308_AURIX clock and regulator fixes * Fixed generate_firmware_files.py for python3 * Removed some unused files * Expose baud for STM32 programmer * Fixed XMEGA and STM32 programming issues * Fixed "Trigger not found in ADC data" issue * Improved CW305 support
5.0.1
* Fixed project loading * Initial CW305 Support * Various small fixes
5.0.0
* Replaced GUI with Jupyter * Moved to Python 3 (Python 2.7 no longer supported) * Improved API for Projects * Added GUILess Analyzer support * Added Jupyter Notebooks for most major tutorials * Added Notebooks for new tutorials * Small cleanups to API