Skip to content

Releases: Valar-Systems/valar-motion

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:57
e6b29d5
core v0.3.0: parameterize stepper hardware constants + default direction

v0.2.0

Choose a tag to compare

@daniel-frenkel daniel-frenkel released this 20 Jul 22:04
bc869f7
core: expose ids on shared entities, bare buttons, add TCOOLTHRS

Prep for products consuming valar-core as a remote package and overriding via
!extend (proven mechanism):
- add ids to the shared entities products rename/override: btn1/btn2/btn3,
  num_speed/num_accel/num_irun/num_tcoolthrs/num_sgthrs, sel_direction,
  sen_sgresult/sen_tstep
- buttons are now BARE (pins + debounce only); behaviour moves to the
  product/board layer, attached via !extend. Generic board buttons report state
  with no default action.
- add a shared TCOOLTHRS number (both products expose it)

Validated: esphome config passes on val3000/val3100/val3101.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XpCz2RvuxV5uV8bFwCEpkL

v0.1.0

Choose a tag to compare

@daniel-frenkel daniel-frenkel released this 20 Jul 20:08
7edb9b7
Fix CI: locate ESPHome build dir under boards/<board>/.esphome

The compile step succeeds for all three boards, but "Collect binaries"
looked for firmware.factory.bin at .esphome/build/<b>/... (repo root).
ESPHome writes build output next to the board YAML, so the real path is
boards/<b>/.esphome/build/<b>/.pioenvs/<b>/. Locate it with find so the
step is robust to layout changes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XpCz2RvuxV5uV8bFwCEpkL