applet.audio_output: new applet.
by
whitequark
5 years 10 months
cli: for build, --rev is required.
by
whitequark
5 years 10 months
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
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
software: adapt for revC.
by
whitequark
5 years 10 months
firmware: adapt for revC.
by
whitequark
5 years 10 months
applet.selftest: update after 71bcdbbe7.
by
whitequark
5 years 10 months
firmware: fix more illegal IOx manipulation.
See 19662930 for details.
by
whitequark
5 years 10 months
platform: remove IOStandard directives. NFC.
They don't do anything on iCE40.
by
whitequark
5 years 10 months
platform: split ports into individual bits.
This is a more elegant solution for #91.
by
whitequark
5 years 10 months