The ack from spiconf was processed a cycle late, so cope with that.
Remove the obsolete commands.c
Rip out the usb read delay count.  The handshake does what we need.
Get the flash SO to the CPU.
No need for flash spi to usb any more.
spiflash goes via the CPU now.
CPU clock is at 25MHz.
Delete obsolete stuff.
Update speed for flash.
Utility to format code for the monitor.
Remove obsolete registers.
I have no pride...
Make the usb device into a global variable.
Make a global FILE* pointing at the usb.
Let jtag set the idle spi output for forcing monitor entry.
Uh, lets actually write to flash.
Generate the cpu clock at 50MHz with adjustable phase.