Fix dptr corruption in EPn interrupt handlers.
by
whitequark
6 years 7 months
Compute bitstream ID and avoid rebuilding bitstreams if it matches.
by
whitequark
6 years 7 months
Add `glasgow build` command to build applet bitstreams offline.
by
whitequark
6 years 7 months
Update MPNs for out of stock capacitors and resistors.
Also fix a few MPNs that didn't quite match the manufacturer format,
and assign a MPN to J4.
by
whitequark
6 years 7 months
Use Mfg/MPN fields in schematic instead of Mouser_PN.
There's no point in having Mouser_PN; pretty much every service,
including Mouser itself (!), works better (or even at all) with MPNs.
by
whitequark
6 years 7 months
Fix accidentally used 0201 resistor.
by
whitequark
6 years 7 months
Allow flashing bitstream to ICE_MEM.
This also removes `glasgow test download` command in favor of
`glasgow run --bitstream`, allows using CLI arguments in applets when
building gateware, adds logging, and improves robustness of EEPROM
handling code overall.
Fixes #55.
by
whitequark
6 years 7 months
Add EP type to USB endpoint string descriptions.
by
whitequark
6 years 7 months
Update libfx2 to use EEPROM page writes.
This also forces 400 kHz I2C mode to be used, and adds verification
for `glasgow flash`.
by
whitequark
6 years 7 months
Flush GlasgowPort when it is garbage-collected.
Too easy to never call flush() explicitly and end up wondering why
nothing happens...
by
whitequark
6 years 7 months