Fix dptr corruption in EPn interrupt handlers.
by whitequark 6 years 7 months
0057ee1d
Compute bitstream ID and avoid rebuilding bitstreams if it matches.
by whitequark 6 years 7 months
48a130ff
Add `glasgow build` command to build applet bitstreams offline.
by whitequark 6 years 7 months
7ebedd46
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
de22844e
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
895269e2
Fix accidentally used 0201 resistor.
by whitequark 6 years 7 months
7603bbc1
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
b7f219ea
Add EP type to USB endpoint string descriptions.
by whitequark 6 years 7 months
d867592a
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
95473a6e
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
1b57fca4
Report a bug