This issue tracks the command line interface tree. Related issues tracking subsections of this can and should be created when deemed useful.
This is a long term planning. We are looking for contributors interested in working on any of the upcoming features. Contact us via discord if you are interested.
probeinfo(—list-targets)update(formerlyflashand part ofswitch)list(formerlyreleases)
switch(new: just switch the feature set of the firmware within the current active version)configfor probe eeprom parametersreboot(—dfu, —repeat)benchmarkinstall-drivers(formerlydebug install-driverson Windows)
targetpowerrun(this is the equivalent of runningloadandattachone after another)load(—verify, --skip-bytes [count])erase(—mass, —unlock, ...)resetattach(--rtt-scan, --no-catch-reset, --no-catch-hardfault, --format, --use-serial [aux | unified], --serial-baud [baudrate] , --use-swo)scan/detect
servergdbdaptrace
debugwrite-memread-memwatch-memread-csrwrite-csrwatch-csrconsole
completehelp
This issue tracks the command line interface tree. Related issues tracking subsections of this can and should be created when deemed useful.
This is a long term planning. We are looking for contributors interested in working on any of the upcoming features. Contact us via discord if you are interested.
- [ ] `probe`
- [x] `info` (—list-targets)
- [x] `update` (formerly `flash` and part of `switch`)
- [x] `list` (formerly `releases`)
- [x] `switch` (new: just switch the feature set of the firmware within the current active version)
- [ ] `config` for probe eeprom parameters
- [x] `reboot` (—dfu, —repeat)
- [ ] `benchmark`
- [ ] `install-drivers` (formerly `debug install-drivers` on Windows)
- [x] `target`
- [ ] `power`
- [ ] `run` (this is the equivalent of running `load` and `attach` one after another)
- [ ] `load` (—verify, --skip-bytes [count])
- [ ] `erase` (—mass, —unlock, ...)
- [ ] `reset`
- [ ] `attach` (--rtt-scan, --no-catch-reset, --no-catch-hardfault, --format, --use-serial [aux | unified], --serial-baud [baudrate] , --use-swo)
- [ ] `scan`/ `detect`
- `server`
- [ ] `gdb`
- [ ] `dap`
- [ ] `trace`
- [ ] `debug`
- [ ] `write-mem`
- [ ] `read-mem`
- [ ] `watch-mem`
- [ ] `read-csr`
- [ ] `write-csr`
- [ ] `watch-csr`
- [ ] `console`
- [ ] `complete`
- [x] `help`