xous-core/tools/updater
bunnie 2ee0d4dfce remind myself how to update the precursorupdater
the latest docs don't work for us, so, document our method here.
Just can't figure out the .toml method of describing the project...
2022-09-09 15:39:52 +08:00
..
precursorupdater fix bug #216 2022-09-09 15:07:31 +08:00
LICENSE add a first draft of precursor_updater.py 2022-07-22 03:46:31 +08:00
README.md remind myself how to update the precursorupdater 2022-09-09 15:39:52 +08:00
setup.py fix bug #216 2022-09-09 15:07:31 +08:00

Precursor Updater

This script automatically updates a Precursor device. Please run with --help to see all the available options. By default, the script will attempt to load the latest stable release onto a Precursor device that is attached to the host via USB.

When the script is finished running, you will need to reset the device by pressing on the switch inside the hole in the lower right hand side of the case. See https://ci.betrusted.io/i/reset.jpg for an example of how to do this.

See our troubleshooting guide for more help, especially if you are running Windows.

Maintainer Notes

The repo is structured to use setup.py, so the first hits for documentation that guide you through using the toml manifest options won't work (couldn't get them to work anyways, even though I tried with the toml method). Thus, the method to push a new release is as follows:

  1. Run python3 setup.py sdist in this directory
  2. Run python3 -m twine upload dist/precursorupdater-0.0.XXX.tar.gz where XXX is replaced with the version number.