Skip to content

v31.01-beta

Choose a tag to compare

@drandyhaas drandyhaas released this 13 Oct 03:21
3334171

Summary of Changes Since v30.10

New Features

  1. Channel Naming & Labels
  • Added channel names functionality (824fbb0, 6c38c90)
  • Channel name legend display
  1. Fan PWM Control
  • Implemented fan PWM control with temperature-based speeds (f131644)
  • Fan speeds adjust at 30°C, 40°C, and 50°C thresholds
  • Update interval set to ~10 seconds to reduce overhead (c6c0507, 7238eb8)
  • Added ADC and board temperature menu (dc6e993)
  1. Math Channel Enhancements
  • Custom math operations support (e4bd054)
  • Reference lines for math channels (03e8c17)
  • Save/load reference lines functionality (166ecdd)
  • Time skew per channel adjustment (cd39d0a)
  1. FFT Improvements
  • FFT peak hold now uses max of all channels (45aa7a3)
  • Reset peaks functionality for all channels (0f7edfa, e8af3ee)
  • Clear FFT cache support (f579aea)

Bug Fixes & Error Handling

  • Enhanced board setup error handling and thread cleanup (111c37f, 8ad4bae)
  • Better error handling for USB communication failures due to power drops (6efb2b6)
  • Skip bad boards and handle old bytes (b6a257b)
  • Disable calibration if fewer than 2 boards (027e4bd)

Firmware Updates

  • Updated ADC board firmware with new PWM generator (pwm_generator.v)
  • Firmware update/verify progress bars (b025c5a)