Features
- Save your devenv container setup in the project. You can now store container settings in your project’s
.lagerfile instead of retyping them or keeping shell aliases. Usedevenv set/unset/showfor basic settings (image, shell, user, group, ports, and more),devenv mount add/remove/listfor folders to share into the container, anddevenv env set/unset/listfor environment variables. Bothdevenv terminalandlager execuse these settings automatically, so they travel with the repo for everyone on the team. - Add settings for a single run.
devenv terminalandlager exectake-v HOST:CONTAINERto share a folder.devenv terminalalso takes-e FOO=BARto set a variable and--passenv NAMEto forward one from your shell. Paths can use~and${PROJECT_ROOT}, so saved settings work on any machine. - Preview a session without launching it.
devenv terminal --infoprints the exactdockercommand it would run, then exits without starting anything. - Skip the reset before a memory read.
lager debug memrd --no-resetskips the reset-and-halt the Lager Box normally does before reading a DA1469x — useful on a blank chip where you don’t want to reboot it.
Bug Fixes
- Reading memory from a running DA1469x now works. Live firmware turns off the debug port, so reads used to fail. The Lager Box now resets and halts the chip first. This reboots the device under test — pass
--no-resetto skip it. - Some memory reads returned wrong values. Reads of certain chip registers now return the correct values.
devenv terminal --groupnow works. The group setting was being ignored before; it is now applied.
Improvements
- More predictable devenv settings. When the same setting is given both on the command line and in
.lager, the command line now wins. The container entrypoint can also be saved in.lager.

