Пример #1
0
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
	}
}
Пример #2
0
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);
}