Fix dptr corruption in EPn interrupt handlers.
by whitequark 7 years 1 month
0057ee1d
Compute bitstream ID and avoid rebuilding bitstrea...
by whitequark 7 years 1 month
Compute bitstream ID and avoid rebuilding bitstreams if it matches.
48a130ff
Add `glasgow build` command to build applet bitstr...
by whitequark 7 years 1 month
Add `glasgow build` command to build applet bitstreams offline.
7ebedd46
Update MPNs for out of stock capacitors and resist...
by whitequark 7 years 1 month
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.
de22844e
Use Mfg/MPN fields in schematic instead of Mouser_...
by whitequark 7 years 1 month
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.
895269e2
Fix accidentally used 0201 resistor.
by whitequark 7 years 1 month
7603bbc1
Allow flashing bitstream to ICE_MEM.
by whitequark 7 years 1 month
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.
b7f219ea
Add EP type to USB endpoint string descriptions.
by whitequark 7 years 1 month
d867592a
Update libfx2 to use EEPROM page writes.
by whitequark 7 years 1 month
Update libfx2 to use EEPROM page writes.

This also forces 400 kHz I2C mode to be used, and adds verification
for `glasgow flash`.
95473a6e
Flush GlasgowPort when it is garbage-collected.
by whitequark 7 years 1 month
Flush GlasgowPort when it is garbage-collected.

Too easy to never call flush() explicitly and end up wondering why
nothing happens...
1b57fca4
Report a bug