glasgow was supposed to be a castellated pad 'stamp' style ft2232 replacement which just had an ice40up5k and some ldos, as a low-cost thing you put on your board to program a bigger fpga
then scope creep happened and i attempted to solve every newly acquired task properly
like, how can you ship a developer tool that breaks when you try to use it to do something else? i can't, so i did my best to build one that doesn't break
it involved coming up with https://yowasp.org and adding a bunch of hardware bits to make it robust to most disturbances