void handle_read_id() { if (spi_read_id()) { usb_serial_putchar(maker_code); usb_serial_putchar(device_code0); //usb_serial_putchar(device_code1); } else { usb_serial_putchar(0); //maker_code usb_serial_putchar(0); //device_code0 //usb_serial_putchar(0); //device_code1 } }
void print_spi_status(void) { printf("SPI core: %d\n",spi_master); printf("SPI slave select: 0x%x\n",slave&0xff); printf("SPI slave info:\n"); printf("\tID:\t%x\n", spi_read_id(spi_master, slave)); printf("\tSR:\t%x\n", spi_read_sr(spi_master, slave)); printf("\n"); printf("Programming file from 0x%x-0x%x, %d bytes\n",programming_file_start, programming_file_end, programming_file_length); printf("Embedded length: %d\n", (unsigned long) spiprogram_data); }