Skip to content

Releases: AllenNeuralDynamics/harp.device.quac

fw0.3.0-harp2.0

Choose a tag to compare

@Poofjunior Poofjunior released this 22 Sep 23:43

This release:

  • updates the pico core to be on-par with the forthcoming Harp 2.0 protocol spec
    • the status LED should now blink in sync with the Harp state.
    • the device.yml hash is now saved to the device.
    • full semantic versions for hardware, harp protocol, and firmware are now embedded in the firmware.
  • updates the python examples to use the generated device.py instead of creating a device interface at runtime.

fw0.2.1

Choose a tag to compare

@Poofjunior Poofjunior released this 04 Sep 22:23
f7a845c

This release

  • fixes a race condition where the board crashes with low probability on the final dma transfer at the end of producing a waveform.
  • bumps the firmware version

fw0.2.0

Choose a tag to compare

@Poofjunior Poofjunior released this 31 Aug 23:05
8913044

Firmware update only with the following changes:

  • Fixed a bug where waveforms would produce garbage output noticeable only under certain update frequency settings because the wrong buffer was being specified as the last buffer.
  • Added normalized_phase_shift to sine and trapezoid players
  • Added duty_cycle to trapezoid player
  • Updated python and bonsai interfaces.

To install the latest firmware, have a look at the instructions in the README.

fw0.1.0-pcb1.1.0-harp0.0

Choose a tag to compare

@Poofjunior Poofjunior released this 27 Aug 00:59
1adea4e

Initial Release

This release includes:

  • initial PCBA
  • starter firmware
  • python examples

Known Limitations

Since this is a minimum viable product for end-to-end usage of the Quad DAC board, there are few issues to be addressed later. See the Known Limits section in the readme for details as to what's on the roadmap to be fixed next.

Flashing the firmware

See the README for info on flashing the *.uf2 firmware onto the board.