flash, jtag, and spi