fix: prevent slave ctrl sending X's
feat: implement masterslave spi switch peripheral
feat: implement initial hdl_spi