Skip to main content

Features

Major Codebase Restructure

  • Reorganized CLI commands into logical groups: power, measurement, communication, development, box, and utility
  • Consolidated shared utilities into cli/core/ package
  • Reorganized Lager Box code into grouped modules: power, io, measurement, protocols, and automation

New Hardware Support

  • Added support for Logitech C930e webcam

Bug Fixes

  • Fixed Dockerfile build: corrected pcb -> nets reference
  • Fixed webcam import path and updated test results
  • Fixed arm move-by command: use move_relative instead of delta
  • Fixed UART nets list: use get_saved_nets from lager.core
  • Fixed UART import path: lager.uart -> lager.protocols.uart
  • Fixed documentation: changed ‘command above’ to ‘command below’ in adding-first-lager-box guide

Improvements

  • Removed legacy OpenOCD code (J-Link is now the only supported debug backend)
  • Removed backward compatibility import stubs from CLI
  • Removed ~500 lines of commented-out legacy Keithley battery code
  • Added confirmation output when setting voltage/current on power supplies
  • Updated documentation overview and guides

Installation

To install this version:
pip install lager-cli==0.3.1
To upgrade from a previous version:
pip install --upgrade lager-cli

Resources

View Release on PyPI