1 #ifndef _KAZZO_REQUEST_H_
2 #define _KAZZO_REQUEST_H_
3 #define USB_CFG_VENDOR_ID 0xc0, 0x16
4 #define USB_CFG_DEVICE_ID 0xdc, 0x05
5 #define USB_CFG_DEVICE_VERSION 0x00, 0x01
6 #define USB_CFG_VENDOR_NAME 'o', 'b', 'd', 'e', 'v', '.', 'a', 't'
7 #define USB_CFG_VENDOR_NAME_LEN 8
8 #define USB_CFG_DEVICE_NAME 'k', 'a', 'z', 'z', 'o'
9 #define USB_CFG_DEVICE_NAME_LEN 5
14 REQUEST_CPU_READ_6502, REQUEST_CPU_READ,
15 REQUEST_CPU_WRITE_6502, REQUEST_CPU_WRITE_FLASH,
16 REQUEST_PPU_READ, REQUEST_PPU_WRITE,
17 REQUEST_FLASH_STATUS, REQUEST_FLASH_CONFIG_SET,
18 REQUEST_FLASH_PROGRAM, REQUEST_FLASH_ERASE,
19 REQUEST_FLASH_DEVICE, //REQUEST_FLASH_BUFFER_GET,
20 REQUEST_VRAM_CONNECTION,
23 REQUEST_DISK_STATUS_GET, REQUEST_DISK_READ, REQUEST_DISK_WRITE
26 INDEX_IMPLIED = 0, INDEX_CPU, INDEX_PPU, INDEX_BOTH
29 READ_PACKET_SIZE = 0x0100,
30 FLASH_PACKET_SIZE = 0x0100