hwtLib.peripheral package¶
Subpackages¶
- hwtLib.peripheral.displays package
- Subpackages
- hwtLib.peripheral.displays.hd44780 package
- Submodules
- hwtLib.peripheral.displays.hd44780.driver module
- hwtLib.peripheral.displays.hd44780.intf module
HD44780InterfaceAgentHwIOHd44780HwIOHd44780.BUSYHwIOHd44780.CHAR_MAPHwIOHd44780.CMD_CLEAR_DISPLAYHwIOHd44780.CMD_CURSOR_OR_DISPLAY_SHIFT()HwIOHd44780.CMD_DDRAM_ADDR_SET()HwIOHd44780.CMD_DISPLAY_CONTROL()HwIOHd44780.CMD_ENTRY_MODE_SET()HwIOHd44780.CMD_FUNCTION_SET()HwIOHd44780.CMD_RETURN_HOMEHwIOHd44780.DATA_LEN_4bHwIOHd44780.DATA_LEN_8bHwIOHd44780.DECRHwIOHd44780.DELAY_CMDHwIOHd44780.DELAY_RETURN_HOMEHwIOHd44780.FONT_5x10HwIOHd44780.FONT_5x8HwIOHd44780.INCRHwIOHd44780.LINES_1HwIOHd44780.LINES_2HwIOHd44780.RS_CONTROLHwIOHd44780.RS_DATAHwIOHd44780.RW_READHwIOHd44780.RW_WRITEHwIOHd44780.SC_CURSOR_MOVEHwIOHd44780.SC_DISPLAY_SHIFTHwIOHd44780.SHIFT_LEFTHwIOHd44780.SHIFT_RIGHTHwIOHd44780.__annotations__HwIOHd44780._initSimAgent()
- hwtLib.peripheral.displays.hd44780 package
- Submodules
- hwtLib.peripheral.displays.segment7 module
- Subpackages
- hwtLib.peripheral.ethernet package
- Submodules
- hwtLib.peripheral.ethernet.constants module
- hwtLib.peripheral.ethernet.gmii module
- hwtLib.peripheral.ethernet.mac module
- hwtLib.peripheral.ethernet.mii module
- hwtLib.peripheral.ethernet.rgmii module
- hwtLib.peripheral.ethernet.rmii module
- hwtLib.peripheral.ethernet.rmii_adapter module
- hwtLib.peripheral.ethernet.rmii_agent module
- hwtLib.peripheral.ethernet.vldsynced_data_err_last module
- hwtLib.peripheral.ethernet.xgmii module
- hwtLib.peripheral.i2c package
- hwtLib.peripheral.mdio package
- hwtLib.peripheral.spi package
- hwtLib.peripheral.uart package
- hwtLib.peripheral.usb package
- Subpackages
- hwtLib.peripheral.usb.descriptors package
- Submodules
- hwtLib.peripheral.usb.descriptors.bundle module
UsbDescriptorBundleUsbDescriptorBundle.HConst_to_byte_list()UsbDescriptorBundle.__init__()UsbDescriptorBundle.compile_rom()UsbDescriptorBundle.get_descr_bytes()UsbDescriptorBundle.get_descriptor()UsbDescriptorBundle.get_descriptor_index()UsbDescriptorBundle.get_descriptors_from_rom()UsbDescriptorBundle.get_endpoint_meta()UsbDescriptorBundle.pack_descriptor()
UsbEndpointMetaUsbNoSuchDescriptor
- hwtLib.peripheral.usb.descriptors.cdc module
CHAR_FORMATCLASS_REQUESTPARITY_TYPEUSB_CDC_DESCRIPTOR_SUBTYPEUSB_CDC_DESCRIPTOR_SUBTYPE.ABSTRACT_CONTROL_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.ATM_NETWORKING_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.CALL_MANAGEMENT_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.CAPI_CONTROL_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.COUNTRY_SELECTION_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.DIRECT_LINE_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.ETHERNET_NETWORKING_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.EXTENSION_UNIT_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.HEADERUSB_CDC_DESCRIPTOR_SUBTYPE.MULTI_CHANNEL_MANAGEMENTUSB_CDC_DESCRIPTOR_SUBTYPE.NETWORK_CHANNEL_TERMINALUSB_CDC_DESCRIPTOR_SUBTYPE.PROTOCOL_UNIT_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.TELEPHONE_CALL_AND_LINE_STATE_REPORTING_CAPABILITIESUSB_CDC_DESCRIPTOR_SUBTYPE.TELEPHONE_OPERATIONAL_MODESUSB_CDC_DESCRIPTOR_SUBTYPE.TELEPHONE_RINGER_FUNCTIONALUSB_CDC_DESCRIPTOR_SUBTYPE.UNIONUSB_CDC_DESCRIPTOR_SUBTYPE.USB_TERMINAL_FUNCTIONAL
get_default_usb_cdc_vcp_descriptors()make_descriptor_functional_abstract_control_management()make_descriptor_functional_call_management()make_descriptor_functional_header()make_descriptor_functional_union()make_usb_line_coding_default()usb_define_descriptor_functional_union_body_t()usb_define_descriptor_functional_union_t()
- hwtLib.peripheral.usb.descriptors.cdc_ncm module
- hwtLib.peripheral.usb.descriptors.hid module
USB_HID_COUNTRY_CODEUSB_HID_COUNTRY_CODE.ARABICUSB_HID_COUNTRY_CODE.BELGIANUSB_HID_COUNTRY_CODE.CANADIAN_BILINGUALUSB_HID_COUNTRY_CODE.CANADIAN_FRENCHUSB_HID_COUNTRY_CODE.CZECH_REPUBLICUSB_HID_COUNTRY_CODE.DANISHUSB_HID_COUNTRY_CODE.FINNISHUSB_HID_COUNTRY_CODE.FRENCHUSB_HID_COUNTRY_CODE.GERMANUSB_HID_COUNTRY_CODE.GREEKUSB_HID_COUNTRY_CODE.HEBREWUSB_HID_COUNTRY_CODE.HUNGARYUSB_HID_COUNTRY_CODE.INTERNATIONAL_ISOUSB_HID_COUNTRY_CODE.ITALIANUSB_HID_COUNTRY_CODE.JAPAN_KATAKANAUSB_HID_COUNTRY_CODE.KOREANUSB_HID_COUNTRY_CODE.LATIN_AMERICANUSB_HID_COUNTRY_CODE.NETHERLANDS_DUTCHUSB_HID_COUNTRY_CODE.NORWEGIANUSB_HID_COUNTRY_CODE.NOT_SUPPORTEDUSB_HID_COUNTRY_CODE.PERSIAN_FARSIUSB_HID_COUNTRY_CODE.POLANDUSB_HID_COUNTRY_CODE.PORTUGUESEUSB_HID_COUNTRY_CODE.RUSSIAUSB_HID_COUNTRY_CODE.SLOVAKIAUSB_HID_COUNTRY_CODE.SPANISHUSB_HID_COUNTRY_CODE.SWEDISHUSB_HID_COUNTRY_CODE.SWISS_FRENCHUSB_HID_COUNTRY_CODE.SWISS_GERMANUSB_HID_COUNTRY_CODE.SWITZERLANDUSB_HID_COUNTRY_CODE.TAIWANUSB_HID_COUNTRY_CODE.TURKISH_FUSB_HID_COUNTRY_CODE.TURKISH_QUSB_HID_COUNTRY_CODE.UKUSB_HID_COUNTRY_CODE.USUSB_HID_COUNTRY_CODE.YUGOSLAVIA
USB_HID_PROTOCOLUSB_HID_SUBLCASSget_default_usb_hid_mouse_descriptors()make_usb_descriptor_hid()
- hwtLib.peripheral.usb.descriptors.std module
USB_DESCRIPTOR_TYPEUSB_DESCRIPTOR_TYPE.CONFIGURATIONUSB_DESCRIPTOR_TYPE.DEVICEUSB_DESCRIPTOR_TYPE.DEVICE_QUALIFIERUSB_DESCRIPTOR_TYPE.ENDPOINTUSB_DESCRIPTOR_TYPE.FUNCTIONALUSB_DESCRIPTOR_TYPE.HIDUSB_DESCRIPTOR_TYPE.INTERFACEUSB_DESCRIPTOR_TYPE.INTERFACE_POWERUSB_DESCRIPTOR_TYPE.OTHER_SPEED_CONFIGURATIONUSB_DESCRIPTOR_TYPE.REPORTUSB_DESCRIPTOR_TYPE.STRING
USB_DEVICE_CLASSUSB_DEVICE_CLASS.APPLICATION_SPECIFICUSB_DEVICE_CLASS.AUDIOUSB_DEVICE_CLASS.AUDIO_VIDEO_DEVICEUSB_DEVICE_CLASS.BILBOARD_DEVICEUSB_DEVICE_CLASS.CDC_CONTROLUSB_DEVICE_CLASS.CDC_DATAUSB_DEVICE_CLASS.CONTENT_SECURITYUSB_DEVICE_CLASS.DIAGNOSTIC_DEVICEUSB_DEVICE_CLASS.HIDUSB_DEVICE_CLASS.IMAGEUSB_DEVICE_CLASS.MASS_STORAGEUSB_DEVICE_CLASS.MISCELLANEOUSUSB_DEVICE_CLASS.PERSONAL_HEALTHCAREUSB_DEVICE_CLASS.PRINTERUSB_DEVICE_CLASS.SMART_CARDUSB_DEVICE_CLASS.UNSPECIFIEDUSB_DEVICE_CLASS.USB_HUBUSB_DEVICE_CLASS.USB_PIDUSB_DEVICE_CLASS.USB_TYPE_C_BRIDGEUSB_DEVICE_CLASS.VENDOR_SPECIFICUSB_DEVICE_CLASS.VIDEOUSB_DEVICE_CLASS.WIRELESS_CONTROLLER
USB_ENDPOINT_ATTRIBUTES_SYNCHRONISATION_TYPEUSB_ENDPOINT_ATTRIBUTES_TRANSFER_TYPEUSB_ENDPOINT_ATTRIBUTES_USAGE_TYPEUSB_ENDPOINT_DIRmake_usb_descriptor_configuration()make_usb_descriptor_device()make_usb_descriptor_device_qualifier()make_usb_descriptor_endpoint()make_usb_descriptor_interface()make_usb_descriptor_string()make_usb_descriptor_string0()make_usb_device_request_get_descr()usb_define_descriptor_string()usb_define_descriptor_string0()usb_format_bMaxPower()
- hwtLib.peripheral.usb.sim package
- Subpackages
- hwtLib.peripheral.usb.sim.usbip package
- Submodules
- hwtLib.peripheral.usb.sim.usbip.connection module
USBIPConnectionUSBIPConnection.OP_COMMONUSBIPConnection.OP_COMMON_SIZEUSBIPConnection.OP_SUBMITUSBIPConnection.OP_SUBMIT_SIZEUSBIPConnection.__init__()USBIPConnection.connection()USBIPConnection.debug_log()USBIPConnection.getDeviceList()USBIPConnection.handle_op_devlist()USBIPConnection.handle_op_import()USBIPConnection.handle_packet()USBIPConnection.handle_urb_submit()USBIPConnection.handle_urb_unlink()USBIPConnection.make_usbip_header_basic()USBIPConnection.pack_device_desc()USBIPConnection.usbip_ret_submit()
USBIPProtocolErrorException
- hwtLib.peripheral.usb.sim.usbip.constants module
- hwtLib.peripheral.usb.sim.usbip.device module
LIBUSB_TRANSFER_STATUSUSBIPDeviceUSBIPOperationPromiseUSBIPPendingUSBIPSimDeviceUSBIPSimDevice.__init__()USBIPSimDevice.close()USBIPSimDevice.controlRead()USBIPSimDevice.controlWrite()USBIPSimDevice.getBusNumber()USBIPSimDevice.getDevice()USBIPSimDevice.getDeviceAddress()USBIPSimDevice.getDeviceClass()USBIPSimDevice.getDeviceProtocol()USBIPSimDevice.getDeviceSpeed()USBIPSimDevice.getDeviceSubClass()USBIPSimDevice.getNumConfigurations()USBIPSimDevice.getProductID()USBIPSimDevice.getTransfer()USBIPSimDevice.getVendorID()USBIPSimDevice.getbcdDevice()USBIPSimDevice.iterConfigurations()USBIPSimDevice.open()
USBIPSimDeviceConfiguration.getConfigurationValue()USBIPSimDeviceConfiguration.getNumInterfaces()USBIPSimDeviceConfiguration.iterInterfaces()USBIPSimDeviceInterface.iterSettings()USBIPSimDeviceInterfaceSettingUSBIPTransfer
- hwtLib.peripheral.usb.sim.usbip.server module
- hwtLib.peripheral.usb.sim.usbip.session_recorder module
UsbipServerReplayerUsbipServerSessionRecordercut_off_empty_time_segments()filter_empty_in()
- hwtLib.peripheral.usb.sim.usbip package
- Submodules
- hwtLib.peripheral.usb.sim.agent_base module
- hwtLib.peripheral.usb.sim.usb_agent_device module
- hwtLib.peripheral.usb.sim.usb_agent_host module
UsbHostAgentUsbHostAgent.__annotations__UsbHostAgent.__init__()UsbHostAgent.control_read()UsbHostAgent.control_write()UsbHostAgent.download_descriptor()UsbHostAgent.get_max_packet_size()UsbHostAgent.parse_configuration_descriptor_bundle()UsbHostAgent.parse_interface_functional_descriptor()UsbHostAgent.proc()UsbHostAgent.receive_bulk()UsbHostAgent.transmit_bulk()
- Subpackages
- hwtLib.peripheral.usb.usb2 package
- Submodules
- hwtLib.peripheral.usb.usb2.device_cdc_vcp module
- hwtLib.peripheral.usb.usb2.device_common module
Usb2DeviceCommonUsb2DeviceCommon.__annotations__Usb2DeviceCommon.connect_core_and_ep_buffers_common()Usb2DeviceCommon.connect_ep0_data()Usb2DeviceCommon.decode_setup_request()Usb2DeviceCommon.decode_setup_request_class()Usb2DeviceCommon.descriptor_ep0_fsm()Usb2DeviceCommon.descriptor_ep0_fsm_get_descriptor()Usb2DeviceCommon.generat_descriptor_rom()Usb2DeviceCommon.load_usb_device_request()
- hwtLib.peripheral.usb.usb2.device_core module
- hwtLib.peripheral.usb.usb2.device_core_interfaces module
- hwtLib.peripheral.usb.usb2.device_ep_buffers module
- hwtLib.peripheral.usb.usb2.sie_interfaces module
- hwtLib.peripheral.usb.usb2.sie_rx module
- hwtLib.peripheral.usb.usb2.sie_tx module
- hwtLib.peripheral.usb.usb2.ulpi module
IP_UlpiULPI_REGULPI_REG.Carkit_ControlULPI_REG.Carkit_Interrupt_DelayULPI_REG.Carkit_Interrupt_EnableULPI_REG.Carkit_Interrupt_LatchULPI_REG.Carkit_Interrupt_StatusULPI_REG.Carkit_Pulse_ControlULPI_REG.DebugULPI_REG.Function_ControlULPI_REG.Interface_ControlULPI_REG.OTG_ControlULPI_REG.Product_ID_HighULPI_REG.Product_ID_LowULPI_REG.REGS_WITH_SET_AND_CLRULPI_REG.Receive_Polarity_RecoveryULPI_REG.Scratch_RegisterULPI_REG.Transmit_Negative_WidthULPI_REG.Transmit_Positive_WidthULPI_REG.USB_Interrupt_Enable_FallingULPI_REG.USB_Interrupt_Enable_RisingULPI_REG.USB_Interrupt_LatchULPI_REG.USB_Interrupt_StatusULPI_REG.Vendor_ID_HighULPI_REG.Vendor_ID_LowULPI_REG.clr_of()ULPI_REG.set_of()
ULPI_TX_CMDUlpi
- hwtLib.peripheral.usb.usb2.ulpi_agent module
- hwtLib.peripheral.usb.usb2.ulpi_usb_agent module
- hwtLib.peripheral.usb.usb2.utmi module
- hwtLib.peripheral.usb.usb2.utmi_agent module
Utmi_8bAgentUtmi_8bAgent.__annotations__Utmi_8bAgent.__init__()Utmi_8bAgent.actual_link_to_phy_packetUtmi_8bAgent.actual_link_to_phy_packet_setterUtmi_8bAgent.actual_phy_to_link_packetUtmi_8bAgent.actual_phy_to_link_packet_setterUtmi_8bAgent.driver()Utmi_8bAgent.getDrivers()Utmi_8bAgent.getMonitors()Utmi_8bAgent.link_to_phy_packetsUtmi_8bAgent.link_to_phy_packets_setterUtmi_8bAgent.monitor()Utmi_8bAgent.phy_to_link_packetsUtmi_8bAgent.phy_to_link_packets_setter
Utmi_8b_rxAgentUtmi_8b_txAgent
- hwtLib.peripheral.usb.usb2.utmi_to_ulpi module
- hwtLib.peripheral.usb.usb2.utmi_usb_agent module
- hwtLib.peripheral.usb.descriptors package
- Submodules
- hwtLib.peripheral.usb.constants module
USB_LINE_STATEUSB_PIDUSB_PID.DATA_0USB_PID.DATA_1USB_PID.DATA_2USB_PID.DATA_MUSB_PID.ERRUSB_PID.HS_ACKUSB_PID.HS_NACKUSB_PID.HS_NYETUSB_PID.HS_STALLUSB_PID.PINGUSB_PID.PREAMBLEUSB_PID.SPLITUSB_PID.TOKEN_INUSB_PID.TOKEN_OUTUSB_PID.TOKEN_SETUPUSB_PID.TOKEN_SOFUSB_PID.is_data()USB_PID.is_hs()USB_PID.is_token()
USB_VERusb2_0_packet_data_tusb_packet_hs_tusb_pid_t
- hwtLib.peripheral.usb.device_request module
- Subpackages