applet.audio_output: new applet.
by whitequark 5 years 10 months
6c47f863
cli: for build, --rev is required.
by whitequark 5 years 10 months
13815e57
target.hardware: factor in the platform choose logic. This used to live in cli, which is definitely not the right place. This commit also fixes tests.
by whitequark 5 years 10 months
f3b3bd72
target.hardware: explicitly tristate unused pins. This was already fixed in 71bcdbbe, but on revC, the default pullup on iCE40 IOs and the truth table of the level shifters means that any undriven OE FPGA pins will cause the corresponding level shifter to drive 1.
by whitequark 5 years 10 months
8f1c0164
software: adapt for revC.
by whitequark 5 years 10 months
09e9824f
firmware: adapt for revC.
by whitequark 5 years 10 months
89295d73
applet.selftest: update after 71bcdbbe7.
by whitequark 5 years 10 months
ef26fea5
firmware: fix more illegal IOx manipulation. See 19662930 for details.
by whitequark 5 years 10 months
713b4bb9
platform: remove IOStandard directives. NFC. They don't do anything on iCE40.
by whitequark 5 years 10 months
a7149522
platform: split ports into individual bits. This is a more elegant solution for #91.
by whitequark 5 years 10 months
71bcdbbe
Report a bug