Releases: uwmisl/purpledrop-stm32
Releases · uwmisl/purpledrop-stm32
v0.6.1
v0.5.1
- Support low gain for active capacitance measurements.
- This includes adding a flag for gain setting to active capacitance
message, breaking messaging compatibility
- This includes adding a flag for gain setting to active capacitance
- Increase HV regulator integrator limit
- On some boards, this limit prevents the controller from reaching target at
higher voltages
- On some boards, this limit prevents the controller from reaching target at
- Add per-electrode capacitance offset calibration
- Feedback controller uses real capacitance units (pF) instead of count
v0.4.1
Changes:
- Adds feedback control mode for droplet splitting
- Adds support for up to 5 capacitance scan groups for high rate measurement of
arbitrary sets of electrodes. - Adds support for two drive groups and varying PWM duty cycle for each.
- Adds support for inverting opto-isolators as AppConfig option.
- Allows accomodating alternative parts when the designed part is out of stock.
- Adds integrator feedback to high voltage control.
- Previously, it was a constant output calibrated for a particular load. This
allows for accurate voltage control under different loads, important now because
new board revision has different resistor values in the voltage sense divider,
which substantially alters the load on the HV supply.
- Previously, it was a constant output calibrated for a particular load. This
NOTE: This release alters the structure of several messages and so breaks
USB API compatibility in order to support drive groups and scan groups. The
purpledrop-driver software must be updated along with this update.
v0.3.1
v0.3.0
- Update parameter persistence so that new parameters get properly initialized with defaults
- Add separate sample delay for low gain (i.e. large) electrodes
- Add command to recalibrate the capacitance offset
- Fix bug where polarity was left in the wrong state after scan
This release breaks compatibility with parameters saved by earlier versions. Installing will will overwrite old saved parameters with new defaults.