ao-bringup: Find dfu-util in $PATH for chaoskey In case it's not in /usr/bin Signed-off-by: Keith Packard <keithp@keithp.com>
chaoskey: Create unified ROM image with both loader and app Flash the whole thing all at once to reduce the number of steps during turnon. Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: Allow dfu_util to "fail" while flashing chaoskey Sometimes it isn't happy about the exit status, but if the device comes up and works OK, we don't care. Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: turnon_chaoskey: search for ao-usbload in PATH Don't assume it's in /usr/bin Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: Add colors to chaoskey test result reporting This makes them show up nice and bright in the terminal window. Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: Use released files for chaoskey turnon Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: Test chaoskey using dieharder This uses a subset of the dieharder tests which run in reasonable time and don't appear to emit false negatives on a regular basis. Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: Use dfu-util to install flash loader on chaoskey Signed-off-by: Keith Packard <keithp@keithp.com>
ao-bringup: Switch to v1.0 for chaoskey Not going to build any more v0.1 boards. Also, chaoskey now uses the unique ID for a serial, so we don't need to provide a serial number. Signed-off-by: Keith Packard <keithp@keithp.com>
altos/chaoskey: Add support for flipping between raw and cooked bits Plug the 'force bootloader' thing onto the board while it's running and it will generate raw bits instead of running them through the CRC to whiten. Useful for validating the raw hardware. Signed-off-by: Keith Packard <keithp@keithp.com>