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) all_resources_by_name() (squishy.gateware.platform.SquishyPlatform method) (squishy.gateware.SquishyPlatform method) AppletElaboratable (class in squishy.gateware.applet) B bitstream_suffix (squishy.gateware.platform.SquishyPlatform property) (squishy.gateware.SquishyPlatform property) BOTH (squishy.gateware.peripherals.spi.SPIInterfaceMode attribute) build_image() (squishy.gateware.platform.rev1.SquishyRev1 method) (squishy.gateware.platform.rev2.SquishyRev2 method) (squishy.gateware.platform.SquishyPlatform method) (squishy.gateware.SquishyPlatform method) BUS_DEV_RESET (squishy.scsi.messages.MessageCodes attribute) C can_dfu() (squishy.device.SquishyDevice method) clk_domain_generator (squishy.gateware.platform.rev1.SquishyRev1 attribute) (squishy.gateware.platform.rev2.SquishyRev2 attribute) (squishy.gateware.platform.SquishyPlatform property) (squishy.gateware.SquishyPlatform property) COMMAND_COMPLETE (squishy.scsi.messages.MessageCodes attribute) CommandEmitter (class in squishy.scsi.command) Compare (in module squishy.scsi.commands.common) CONTROLLER (squishy.gateware.peripherals.spi.SPIInterfaceMode attribute) Copy (in module squishy.scsi.commands.common) CopyAndVerify (in module squishy.scsi.commands.common) D description (squishy.applets.SquishyApplet property) DFURequestHandler (class in squishy.gateware.usb.dfu) DirectAccess (squishy.scsi.device.PeripheralDeviceType attribute) DISCONNECT (squishy.scsi.messages.MessageCodes attribute) E elaborate() (squishy.gateware.applet.AppletElaboratable method) emit() (squishy.scsi.command.CommandEmitter method) enumerate() (squishy.device.SquishyDevice class method) ephemeral_slot (squishy.gateware.platform.SquishyPlatform property) (squishy.gateware.SquishyPlatform property) ERASE (squishy.gateware.peripherals.flash.SPIFlashOp attribute) EXTENDED_IDENT (squishy.scsi.messages.ExtendedMessageCodes attribute) EXTENDED_MESSAGE (squishy.scsi.messages.MessageCodes attribute) ExtendedMessageCodes (class in squishy.scsi.messages) F flash (squishy.gateware.platform.SquishyPlatform property) (squishy.gateware.SquishyPlatform property) 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 generate_serial() (squishy.device.SquishyDevice static method) get_altmodes() (squishy.device.SquishyDevice method) get_device() (squishy.device.SquishyDevice class method) get_platform() (squishy.device.SquishyDevice 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.usb.quirks.windows.WindowsRequestHandler method) I IDENTIFY_END (squishy.scsi.messages.MessageCodes attribute) IDENTIFY_START (squishy.scsi.messages.MessageCodes attribute) initialize() (squishy.applets.SquishyApplet method) Inquiry (in module squishy.scsi.commands.common) INT_DETECT_ERR (squishy.scsi.messages.MessageCodes attribute) is_supported() (squishy.applets.SquishyApplet method) 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 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.applet squishy.gateware.bootloader squishy.gateware.bootloader.rev1 squishy.gateware.bootloader.rev2 squishy.gateware.core squishy.gateware.peripherals squishy.gateware.peripherals.flash squishy.gateware.peripherals.spi squishy.gateware.platform squishy.gateware.platform.resources squishy.gateware.platform.rev1 squishy.gateware.platform.rev2 squishy.gateware.scsi squishy.gateware.scsi.quirks squishy.gateware.usb squishy.gateware.usb.dfu squishy.gateware.usb.quirks squishy.gateware.usb.quirks.windows 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 squishy.support.test MSG_PARITY_ERR (squishy.scsi.messages.MessageCodes attribute) N name (squishy.applets.SquishyApplet property) NONE (squishy.gateware.peripherals.flash.SPIFlashOp attribute) NOP (squishy.scsi.messages.MessageCodes attribute) P pack_artifact() (squishy.gateware.platform.rev1.SquishyRev1 method) (squishy.gateware.platform.rev2.SquishyRev2 method) (squishy.gateware.platform.SquishyPlatform method) (squishy.gateware.SquishyPlatform method) parse() (squishy.scsi.command.SCSICommand method) PERIPHERAL (squishy.gateware.peripherals.spi.SPIInterfaceMode attribute) PeripheralDeviceType (class in squishy.scsi.device) pll_cfg (squishy.gateware.platform.SquishyPlatform property) (squishy.gateware.SquishyPlatform property) prevent_allow_media_removal (in module squishy.scsi.commands.direct) preview (squishy.applets.SquishyApplet property) 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 (squishy.gateware.peripherals.flash.SPIFlashOp attribute) 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.device.SquishyDevice method) RESTORE_PTR (squishy.scsi.messages.MessageCodes attribute) Rev1 (class in squishy.gateware.bootloader.rev1) Rev1ClockDomainGenerator (class in squishy.gateware.platform.rev1) Rev2 (class in squishy.gateware.bootloader.rev2) Rev2ClockDomainGenerator (class in squishy.gateware.platform.rev2) revision (squishy.gateware.platform.SquishyPlatform property) (squishy.gateware.SquishyPlatform property) revision_str (squishy.gateware.platform.SquishyPlatform property) (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) 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) 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) slew_and_print (in module squishy.scsi.commands.printer) SPIController (class in squishy.gateware.peripherals.spi) SPIFlashOp (class in squishy.gateware.peripherals.flash) SPIInterface (class in squishy.gateware.peripherals.spi) SPIInterfaceMode (class in squishy.gateware.peripherals.spi) SPIPeripheral (class in squishy.gateware.peripherals.spi) Squishy (class in squishy.gateware) squishy.gateware module squishy.gateware.applet module squishy.gateware.bootloader module squishy.gateware.bootloader.rev1 module squishy.gateware.bootloader.rev2 module squishy.gateware.core module squishy.gateware.peripherals module squishy.gateware.peripherals.flash module squishy.gateware.peripherals.spi module squishy.gateware.platform module squishy.gateware.platform.resources module squishy.gateware.platform.rev1 module squishy.gateware.platform.rev2 module squishy.gateware.scsi module squishy.gateware.scsi.quirks module squishy.gateware.usb module squishy.gateware.usb.dfu module squishy.gateware.usb.quirks module squishy.gateware.usb.quirks.windows 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 squishy.support.test module SquishyApplet (class in squishy.applets) SquishyBootloader (class in squishy.gateware) (class in squishy.gateware.bootloader) SquishyDevice (class in squishy.device) SquishyPlatform (class in squishy.gateware) (class in squishy.gateware.platform) SquishyRev1 (class in squishy.gateware.platform.rev1) SquishyRev2 (class in squishy.gateware.platform.rev2) SquishySCSIGatewareTest (class in squishy.support.test) SquishyUSBGatewareTest (class in squishy.support.test) start_stop_unit (in module squishy.scsi.commands.direct) supported_platforms (squishy.applets.SquishyApplet property) SYNC_DATA_XFR_REQ (squishy.scsi.messages.ExtendedMessageCodes attribute) T TestUnitReady (in module squishy.scsi.commands.common) U upload() (squishy.device.SquishyDevice method) usb_init_descriptors() (squishy.gateware.applet.AppletElaboratable class method) usb_request_handlers (squishy.gateware.applet.AppletElaboratable 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) version (squishy.applets.SquishyApplet property) W WindowsRequestHandler (class in squishy.gateware.usb.quirks.windows) WORM (squishy.scsi.device.PeripheralDeviceType attribute) write (in module squishy.scsi.commands.direct) WRITE (squishy.gateware.peripherals.flash.SPIFlashOp attribute) write_and_verify (in module squishy.scsi.commands.direct)