Index A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | U | V | W A ABORT (squishy.scsi.messages.MessageCodes attribute) B BUS_DEV_RESET (squishy.scsi.messages.MessageCodes attribute) C can_dfu() (squishy.core.device.SquishyHardwareDevice method) clock_domain_generator (squishy.gateware.platform.rev1.SquishyRev1 attribute) (squishy.gateware.platform.rev2.SquishyRev2 attribute) (squishy.gateware.SquishyPlatform property) COMMAND_COMPLETE (squishy.scsi.messages.MessageCodes attribute) CommandEmitter (class in squishy.scsi.command) Compare (in module squishy.scsi.commands.common) Copy (in module squishy.scsi.commands.common) CopyAndVerify (in module squishy.scsi.commands.common) D Device() (in module squishy.gateware.scsi.scsi1) (in module squishy.gateware.scsi.scsi2) (in module squishy.gateware.scsi.scsi3) DFURequestHandler (class in squishy.gateware.bootloader.dfu) DirectAccess (squishy.scsi.device.PeripheralDeviceType attribute) DISCONNECT (squishy.scsi.messages.MessageCodes attribute) download() (squishy.core.device.SquishyHardwareDevice method) E ECP5ClockDomainGenerator (class in squishy.gateware.core.pll) emit() (squishy.scsi.command.CommandEmitter method) enumerate() (squishy.core.device.SquishyHardwareDevice class method) EXTENDED_IDENT (squishy.scsi.messages.ExtendedMessageCodes attribute) EXTENDED_MESSAGE (squishy.scsi.messages.MessageCodes attribute) ExtendedMessageCodes (class in squishy.scsi.messages) F flush_buffer (in module squishy.scsi.commands.printer) format_printer (in module squishy.scsi.commands.printer) format_unit (in module squishy.scsi.commands.direct) G get_device() (squishy.core.device.SquishyHardwareDevice class method) GROUP0 (squishy.scsi.command.GroupCode attribute) GROUP1 (squishy.scsi.command.GroupCode attribute) GROUP2 (squishy.scsi.command.GroupCode attribute) GROUP3 (squishy.scsi.command.GroupCode attribute) GROUP4 (squishy.scsi.command.GroupCode attribute) GROUP5 (squishy.scsi.command.GroupCode attribute) GROUP6 (squishy.scsi.command.GroupCode attribute) GROUP7 (squishy.scsi.command.GroupCode attribute) GroupCode (class in squishy.scsi.command) H handler_condition() (squishy.gateware.quirks.usb.windows.WindowsRequestHandler method) I ICE40ClockDomainGenerator (class in squishy.gateware.core.pll) IDENTIFY_END (squishy.scsi.messages.MessageCodes attribute) IDENTIFY_START (squishy.scsi.messages.MessageCodes attribute) init_applet() (squishy.applets.SquishyApplet method) Initiator() (in module squishy.gateware.scsi.scsi1) (in module squishy.gateware.scsi.scsi2) (in module squishy.gateware.scsi.scsi3) Inquiry (in module squishy.scsi.commands.common) INT_DETECT_ERR (squishy.scsi.messages.MessageCodes attribute) L len() (squishy.scsi.command.SCSICommand method) LINK_CMD_COM (squishy.scsi.messages.MessageCodes attribute) LINK_CMD_COM_F (squishy.scsi.messages.MessageCodes attribute) LogicalUnitNotPresent (squishy.scsi.device.PeripheralDeviceType attribute) M make_serial() (squishy.core.device.SquishyHardwareDevice static method) MESSAGE_REJECT (squishy.scsi.messages.MessageCodes attribute) MessageCodes (class in squishy.scsi.messages) mode_select (in module squishy.scsi.commands.direct) mode_sense (in module squishy.scsi.commands.direct) MODIFY_DATA_PTR (squishy.scsi.messages.ExtendedMessageCodes attribute) module squishy.gateware squishy.gateware.bootloader squishy.gateware.bootloader.bitstream squishy.gateware.bootloader.dfu squishy.gateware.bootloader.rev1 squishy.gateware.core squishy.gateware.core.pll squishy.gateware.core.scsi squishy.gateware.core.spi squishy.gateware.core.uart squishy.gateware.platform squishy.gateware.platform.mixins squishy.gateware.platform.resources squishy.gateware.platform.resources.scsi squishy.gateware.platform.rev1 squishy.gateware.platform.rev2 squishy.gateware.quirks squishy.gateware.quirks.usb squishy.gateware.quirks.usb.windows squishy.gateware.scsi squishy.gateware.scsi.common squishy.gateware.scsi.device squishy.gateware.scsi.initiator squishy.gateware.scsi.scsi1 squishy.gateware.scsi.scsi2 squishy.gateware.scsi.scsi3 squishy.gateware.usb squishy.gateware.usb.dfu squishy.gateware.usb.rev1 squishy.gateware.usb.rev2 squishy.scsi squishy.scsi.command squishy.scsi.commands squishy.scsi.commands.common squishy.scsi.commands.direct squishy.scsi.commands.printer squishy.scsi.commands.processor squishy.scsi.commands.ro_direct squishy.scsi.commands.sequential squishy.scsi.commands.worm squishy.scsi.device squishy.scsi.messages MSG_PARITY_ERR (squishy.scsi.messages.MessageCodes attribute) N NOP (squishy.scsi.messages.MessageCodes attribute) P parse() (squishy.scsi.command.SCSICommand method) PeripheralDeviceType (class in squishy.scsi.device) pll_config (squishy.gateware.SquishyPlatform property) prevent_allow_media_removal (in module squishy.scsi.commands.direct) print_cmd (in module squishy.scsi.commands.printer) Printer (squishy.scsi.device.PeripheralDeviceType attribute) Processor (squishy.scsi.device.PeripheralDeviceType attribute) R read (in module squishy.scsi.commands.direct) read_capacity (in module squishy.scsi.commands.direct) ReadOnlyDirectAccess (squishy.scsi.device.PeripheralDeviceType attribute) reassign_blocks (in module squishy.scsi.commands.direct) ReceiveDiagnosticResults (in module squishy.scsi.commands.common) register_args() (squishy.applets.SquishyApplet method) release (in module squishy.scsi.commands.direct) RequestSense (in module squishy.scsi.commands.common) reserve (in module squishy.scsi.commands.direct) RESERVED_END (squishy.scsi.messages.ExtendedMessageCodes attribute) (squishy.scsi.messages.MessageCodes attribute) RESERVED_START (squishy.scsi.messages.ExtendedMessageCodes attribute) (squishy.scsi.messages.MessageCodes attribute) ReservedEnd (squishy.scsi.device.PeripheralDeviceType attribute) ReservedStart (squishy.scsi.device.PeripheralDeviceType attribute) reset() (squishy.core.device.SquishyHardwareDevice method) RESTORE_PTR (squishy.scsi.messages.MessageCodes attribute) Rev1USB (class in squishy.gateware.usb.rev1) revision (squishy.gateware.SquishyPlatform property) rezero_unit (in module squishy.scsi.commands.direct) run() (squishy.applets.SquishyApplet method) S SAVE_DATA_PTR (squishy.scsi.messages.MessageCodes attribute) SCSI1 (class in squishy.gateware.scsi.scsi1) SCSI1Device() (in module squishy.gateware.scsi.device) SCSI1Initiator() (in module squishy.gateware.scsi.initiator) SCSI2 (class in squishy.gateware.scsi.scsi2) SCSI2Device() (in module squishy.gateware.scsi.device) SCSI2Initiator() (in module squishy.gateware.scsi.initiator) SCSI3 (class in squishy.gateware.scsi.scsi3) SCSI3Device() (in module squishy.gateware.scsi.device) SCSI3Initiator() (in module squishy.gateware.scsi.initiator) scsi_vid (squishy.gateware.SquishyPlatform property) SCSICommand (class in squishy.scsi.command) SCSICommand10 (class in squishy.scsi.command) SCSICommand12 (class in squishy.scsi.command) SCSICommand6 (class in squishy.scsi.command) SCSICommandField (class in squishy.scsi.command) SCSIConnectorResource() (in module squishy.gateware.platform.resources.scsi) SCSIDifferentialResource() (in module squishy.gateware.platform.resources.scsi) SCSIInterface (class in squishy.gateware.core.scsi) SCSIPhyResource() (in module squishy.gateware.platform.resources.scsi) SCSISingleEndedResource() (in module squishy.gateware.platform.resources.scsi) search_data (in module squishy.scsi.commands.direct) seek (in module squishy.scsi.commands.direct) SendDiagnostic (in module squishy.scsi.commands.common) SequentialAccess (squishy.scsi.device.PeripheralDeviceType attribute) set_limits (in module squishy.scsi.commands.direct) show_help() (squishy.applets.SquishyApplet method) slew_and_print (in module squishy.scsi.commands.printer) SPIInterface (class in squishy.gateware.core.spi) squishy.gateware module squishy.gateware.bootloader module squishy.gateware.bootloader.bitstream module squishy.gateware.bootloader.dfu module squishy.gateware.bootloader.rev1 module squishy.gateware.core module squishy.gateware.core.pll module squishy.gateware.core.scsi module squishy.gateware.core.spi module squishy.gateware.core.uart module squishy.gateware.platform module squishy.gateware.platform.mixins module squishy.gateware.platform.resources module squishy.gateware.platform.resources.scsi module squishy.gateware.platform.rev1 module squishy.gateware.platform.rev2 module squishy.gateware.quirks module squishy.gateware.quirks.usb module squishy.gateware.quirks.usb.windows module squishy.gateware.scsi module squishy.gateware.scsi.common module squishy.gateware.scsi.device module squishy.gateware.scsi.initiator module squishy.gateware.scsi.scsi1 module squishy.gateware.scsi.scsi2 module squishy.gateware.scsi.scsi3 module squishy.gateware.usb module squishy.gateware.usb.dfu module squishy.gateware.usb.rev1 module squishy.gateware.usb.rev2 module squishy.scsi module squishy.scsi.command module squishy.scsi.commands module squishy.scsi.commands.common module squishy.scsi.commands.direct module squishy.scsi.commands.printer module squishy.scsi.commands.processor module squishy.scsi.commands.ro_direct module squishy.scsi.commands.sequential module squishy.scsi.commands.worm module squishy.scsi.device module squishy.scsi.messages module SquishyApplet (class in squishy.applets) SquishyCacheMixin (class in squishy.gateware.platform.mixins) SquishyHardwareDevice (class in squishy.core.device) SquishyPlatform (class in squishy.gateware) SquishyRev1 (class in squishy.gateware.platform.rev1) SquishyRev2 (class in squishy.gateware.platform.rev2) start_stop_unit (in module squishy.scsi.commands.direct) supported_platform() (squishy.applets.SquishyApplet method) SYNC_DATA_XFR_REQ (squishy.scsi.messages.ExtendedMessageCodes attribute) T TestUnitReady (in module squishy.scsi.commands.common) U UARTInterface (class in squishy.gateware.core.uart) upload() (squishy.core.device.SquishyHardwareDevice method) usb_mfr (squishy.gateware.SquishyPlatform property) usb_pid_app (squishy.gateware.SquishyPlatform property) usb_pid_boot (squishy.gateware.SquishyPlatform property) usb_prod (squishy.gateware.SquishyPlatform property) usb_vid (squishy.gateware.SquishyPlatform property) V VENDOR_END (squishy.scsi.messages.ExtendedMessageCodes attribute) VENDOR_START (squishy.scsi.messages.ExtendedMessageCodes attribute) VendorUniqueEnd (squishy.scsi.device.PeripheralDeviceType attribute) VendorUniqueStart (squishy.scsi.device.PeripheralDeviceType attribute) verify (in module squishy.scsi.commands.direct) W WindowsRequestHandler (class in squishy.gateware.quirks.usb.windows) WORM (squishy.scsi.device.PeripheralDeviceType attribute) write (in module squishy.scsi.commands.direct) write_and_verify (in module squishy.scsi.commands.direct)