firmware template
spi output working