Configuration for LtC tester using Jig//20
Clone or download
Pull request Compare This branch is 11 commits ahead of xobs:master.
xobs ltc: don't test for /boot/ltc-jig
This feature is fancy, but is the source of a lot of confusion.

Signed-off-by: Sean Cross <sean@xobs.io>
Latest commit 8a6820c May 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin orchard: update to 1.9.3 May 25, 2018
.gitignore bin: add precompiled versions of extra utils Dec 2, 2017
Makefile Makefile: add clean target, build pi-blaster Dec 2, 2017
README.md Makefile: add clean target, build pi-blaster Dec 2, 2017
build-ltc-os.test permissions change Apr 15, 2017
check-for-darkness.test pvt1e: add support files for pvt1e board Apr 15, 2017
check-leds.scenario permissions change Apr 15, 2017
check-reverse-voltage-protection.test test: add reverse-voltage-fet test Mar 20, 2018
check-rgb.scenario permissions change Apr 15, 2017
checkout-ltc-os.test permissions change Apr 15, 2017
chibiscreen.interface disk: move project to /disk/ Apr 15, 2017
connectivity-test.test permissions change Apr 15, 2017
debug-device.scenario debug-device: don't perform mass-erase when debugging Apr 18, 2017
file.logger disk: move project to /disk/ Apr 15, 2017
finish-ltc-tests.test permissions change Apr 15, 2017
full-sequence.scenario rename: minor rename of "programming" tests Apr 17, 2017
gen-tests.sh bulk-commit: work-in-progress Apr 5, 2017
led-test.test permissions change Apr 15, 2017
leds.interface disk: move project to /disk/ Apr 15, 2017
ltc.jig ltc: don't test for /boot/ltc-jig May 25, 2018
mass-erase.test permissions change Apr 15, 2017
measure-reset-pulse.test permissions change Apr 15, 2017
pi-blaster.test permissions change Apr 15, 2017
program-os-pvt1c.test permissions change Apr 15, 2017
program-os-pvt1e.test pvt1e: add support files for pvt1e board Apr 15, 2017
rgb-test.test permissions change Apr 15, 2017
serial-test.test rename: minor rename of "programming" tests Apr 17, 2017
smoke-tests.scenario permissions change Apr 15, 2017
start.trigger permissions change Apr 15, 2017
status-leds.test permissions change Apr 15, 2017
swd-ltc-jig.test permissions change Apr 15, 2017
teardown-tests.test permissions change Apr 15, 2017
test-setup.test permissions change Apr 15, 2017
upload-shipping-program.test upload-shipping-program: write 'preload.wav' Sep 12, 2017
upload-test-program.test test: add reverse-voltage-fet test Mar 20, 2018
wait-forever.test permissions change Apr 15, 2017
webserver.interface disk: move project to /disk/ Apr 15, 2017

README.md

Factory Test Configuration for Love-to-Code Chibi Chip

This configuration directory describes the factory test procedure used by the Love-to-Code Chibi Chip. It is a configuration directory designed to be used with Exclave (nee. Jig-20).

Usage

To run, specify this directory by passing "-c" to exclave. For example:

exclave -c /mnt/disk/jig-20-config-ltc

Exclave via systemd

You can set up a systemd service to run exclave. It might look like:

[Unit]
Description=Launcher for Jig-20
 
[Service]
Type=simple
ExecStart=/usr/bin/cargo run -- -c /home/pi/Code/jig-20-config-ltc/
User=root
WorkingDirectory=/home/pi/Code/jig-20
 
[Install]
WantedBy=getty.target

Recompiling

The repo ships with precompiled binaries, but includes a Makefile to rebuild them for you:

make

If you're cross-compiling, specify the toolchain prefix in the CROSS_COMPILE variable:

make CROSS\_COMPILE=arm-linux-gnueabihf-