Important Notes
- The VM now does not force a password change on the user account (SSH is off by default so should not be exposed). You will now be automatically prompted for a Jupyter password if one was not set - this step is required for Jupyter to start.
New Features:
- CW-Lite/Pro: Increase maximum glitch repeat to 8192
- CW-Lite/Pro: Add nRESET as trigger input
- Targets: Add RT1062 HAL (NXP Cross-over MCU)
- Targets: Add EFR32MG21 HAL (SiLabs with 'secure element')
- Targets: Add FE310 HAL (RISC-V)
- Targets: Add STM32L5 HAL (NXP M33)
- Add option to allow more specific hardware AES engine triggers
- Add SAD section to SPA_1
- Small fixes to SPA_2
- SimpleSerial additions:
- simpleserial_read_witherrors
- Define return for simpleserial_wait_ack
- simpleserial_last_sent
- simpleserial_last_read
Fixes:
- CW-Lite/Pro: Fix glitch logic which was not correctly gating output - start and end edge were slightly off
- Fix HW float being used on STM32F3 instead of software float
- This also fixes a crash related to the wrong C library being used on older (pre q2-2018) gcc versions
- Allow STM32F3 to use different input clock speeds (was previously fixed to 7.37MHz)
- Fix STM32F3 programming timeout
- Expand tests
- Add ack option to capture_trace()
- Fix project not saving correctly when multiple segments used
- Code cleanup
- Various other fixes