facedancer.backends package
Submodules
- facedancer.backends.MAXUSBApp module
MAXUSBAppMAXUSBApp.app_nameMAXUSBApp.bytes_as_hex()MAXUSBApp.clear_irq_bit()MAXUSBApp.configured()MAXUSBApp.connect()MAXUSBApp.disconnect()MAXUSBApp.ep0_in_nakMAXUSBApp.ep2_in_nakMAXUSBApp.ep3_in_nakMAXUSBApp.full_duplexMAXUSBApp.get_version()MAXUSBApp.interrupt_levelMAXUSBApp.is_in0_buffer_availMAXUSBApp.is_in2_buffer_availMAXUSBApp.is_in3_buffer_availMAXUSBApp.is_out0_data_availMAXUSBApp.is_out1_data_availMAXUSBApp.is_setup_data_availMAXUSBApp.read_from_endpoint()MAXUSBApp.reg_clr_togsMAXUSBApp.reg_cpu_controlMAXUSBApp.reg_endpoint_interrupt_enableMAXUSBApp.reg_endpoint_irqMAXUSBApp.reg_ep0_byte_countMAXUSBApp.reg_ep0_fifoMAXUSBApp.reg_ep1_out_byte_countMAXUSBApp.reg_ep1_out_fifoMAXUSBApp.reg_ep2_in_byte_countMAXUSBApp.reg_ep2_in_fifoMAXUSBApp.reg_ep3_in_byte_countMAXUSBApp.reg_ep3_in_fifoMAXUSBApp.reg_ep_stallsMAXUSBApp.reg_function_addressMAXUSBApp.reg_io_pinsMAXUSBApp.reg_pin_controlMAXUSBApp.reg_revisionMAXUSBApp.reg_setup_data_fifoMAXUSBApp.reg_usb_controlMAXUSBApp.reg_usb_interrupt_enableMAXUSBApp.reg_usb_irqMAXUSBApp.send_on_endpoint()MAXUSBApp.service_irqs()MAXUSBApp.set_address()MAXUSBApp.stall_endpoint()MAXUSBApp.stall_ep0()MAXUSBApp.usb_control_connectMAXUSBApp.usb_control_vbgate
- facedancer.backends.base module
FacedancerBackendFacedancerBackend.__init__()FacedancerBackend.ack_status_stage()FacedancerBackend.appropriate_for_environment()FacedancerBackend.clear_halt()FacedancerBackend.configured()FacedancerBackend.connect()FacedancerBackend.disconnect()FacedancerBackend.get_version()FacedancerBackend.read_from_endpoint()FacedancerBackend.reset()FacedancerBackend.send_on_control_endpoint()FacedancerBackend.send_on_endpoint()FacedancerBackend.service_irqs()FacedancerBackend.set_address()FacedancerBackend.stall_endpoint()FacedancerBackend.validate_configuration()
- facedancer.backends.goodfet module
FacedancerFacedancerCommandGoodFETMonitorAppGoodFETSerialPort()GoodfetMaxUSBAppGoodfetMaxUSBApp.ack_status_stage()GoodfetMaxUSBApp.app_nameGoodfetMaxUSBApp.app_numGoodfetMaxUSBApp.appropriate_for_environment()GoodfetMaxUSBApp.enable()GoodfetMaxUSBApp.init_commands()GoodfetMaxUSBApp.read_bytes()GoodfetMaxUSBApp.read_register()GoodfetMaxUSBApp.write_bytes()GoodfetMaxUSBApp.write_register()
- facedancer.backends.greatdancer module
GreatDancerAppGreatDancerApp.DEVICE_TO_HOSTGreatDancerApp.GET_ENDPTCOMPLETEGreatDancerApp.GET_ENDPTNAKGreatDancerApp.GET_ENDPTSETUPSTATGreatDancerApp.GET_ENDPTSTATUSGreatDancerApp.GET_USBSTSGreatDancerApp.HOST_TO_DEVICEGreatDancerApp.QUIRK_MANUAL_SET_ADDRESSGreatDancerApp.SUPPORTED_ENDPOINTSGreatDancerApp.USBSTS_D_NAKIGreatDancerApp.USBSTS_D_UIGreatDancerApp.USBSTS_D_URIGreatDancerApp.__init__()GreatDancerApp.ack_status_stage()GreatDancerApp.app_nameGreatDancerApp.app_numGreatDancerApp.appropriate_for_environment()GreatDancerApp.configured()GreatDancerApp.connect()GreatDancerApp.disconnect()GreatDancerApp.get_version()GreatDancerApp.init_commands()GreatDancerApp.read_from_endpoint()GreatDancerApp.reset()GreatDancerApp.send_on_endpoint()GreatDancerApp.service_irqs()GreatDancerApp.set_address()GreatDancerApp.stall_endpoint()GreatDancerApp.stall_ep0()
- facedancer.backends.greathost module
GreatDancerHostAppGreatDancerHostApp.DEVICE_SPEED_FULLGreatDancerHostApp.DEVICE_SPEED_HIGHGreatDancerHostApp.DEVICE_SPEED_LOWGreatDancerHostApp.DEVICE_SPEED_NAMESGreatDancerHostApp.DEVICE_SPEED_NONEGreatDancerHostApp.DIRECTION_INGreatDancerHostApp.DIRECTION_OUTGreatDancerHostApp.ENDPOINT_TYPE_CONTROLGreatDancerHostApp.LINE_STATE_JGreatDancerHostApp.LINE_STATE_KGreatDancerHostApp.LINE_STATE_NAMESGreatDancerHostApp.LINE_STATE_SE0GreatDancerHostApp.LINE_STATE_SE1GreatDancerHostApp.PID_INGreatDancerHostApp.PID_OUTGreatDancerHostApp.PID_SETUPGreatDancerHostApp.PORT_STATUS_REGGreatDancerHostApp.PORT_STATUS_REGISTER_CONNECTED_MASKGreatDancerHostApp.PORT_STATUS_REGISTER_ENABLED_MASKGreatDancerHostApp.PORT_STATUS_REGISTER_LINE_STATE_MASKGreatDancerHostApp.PORT_STATUS_REGISTER_LINE_STATE_SHIFTGreatDancerHostApp.PORT_STATUS_REGISTER_POWERED_MASKGreatDancerHostApp.PORT_STATUS_REGISTER_SPEED_MASKGreatDancerHostApp.PORT_STATUS_REGISTER_SPEED_SHIFTGreatDancerHostApp.READ_STATUS_REGGreatDancerHostApp.SPEED_REQUESTSGreatDancerHostApp.STATUS_REG_SPEED_VALUESGreatDancerHostApp.WRITE_STATUS_REGGreatDancerHostApp.__init__()GreatDancerHostApp.app_nameGreatDancerHostApp.appropriate_for_environment()GreatDancerHostApp.bus_reset()GreatDancerHostApp.connect()GreatDancerHostApp.current_device_speed()GreatDancerHostApp.current_line_state()GreatDancerHostApp.device_is_connected()GreatDancerHostApp.initialize_control_endpoint()GreatDancerHostApp.port_is_enabled()GreatDancerHostApp.port_is_powered()GreatDancerHostApp.read_from_endpoint()GreatDancerHostApp.send_on_endpoint()GreatDancerHostApp.set_up_endpoint()
- facedancer.backends.hydradancer module
HydradancerBoardHydradancerBoard.CHECK_HYDRADANCER_READYHydradancerBoard.CLEAR_HALTHydradancerBoard.CONFIGUREDHydradancerBoard.DEVICE_TO_HOSTHydradancerBoard.DISABLE_USBHydradancerBoard.DO_BUS_RESETHydradancerBoard.ENABLE_USB_CONNECTIONHydradancerBoard.ENDP_STATE_ACKHydradancerBoard.ENDP_STATE_NAKHydradancerBoard.ENDP_STATE_STALLHydradancerBoard.EP_POLL_NUMBERHydradancerBoard.EVENT_QUEUE_SIZEHydradancerBoard.GET_EVENTHydradancerBoard.HOST_TO_DEVICEHydradancerBoard.INCOMPATIBLE_EPHydradancerBoard.MAX_PACKET_SIZEHydradancerBoard.SET_ADDRESSHydradancerBoard.SET_ENDPOINT_MAPPINGHydradancerBoard.SET_EP_RESPONSEHydradancerBoard.SET_SPEEDHydradancerBoard.SUPPORTED_EP_NUMHydradancerBoard.__init__()HydradancerBoard.clear_halt()HydradancerBoard.configure()HydradancerBoard.connect()HydradancerBoard.control_buffer_available()HydradancerBoard.disconnect()HydradancerBoard.facedancer_to_hydradancer_speedHydradancerBoard.fetch_events()HydradancerBoard.in_buffer_empty()HydradancerBoard.nak_on_endpoint()HydradancerBoard.out_buffer_available()HydradancerBoard.read()HydradancerBoard.reinit()HydradancerBoard.send()HydradancerBoard.set_address()HydradancerBoard.set_endpoint_mapping()HydradancerBoard.set_usb2_speed()HydradancerBoard.stall_endpoint()HydradancerBoard.timeout_ms_pollHydradancerBoard.wait_board_ready()
HydradancerBoardFatalErrorHydradancerEventHydradancerHostAppHydradancerHostApp.DEVICE_TO_HOSTHydradancerHostApp.HOST_TO_DEVICEHydradancerHostApp.MANUFACTURER_STRINGHydradancerHostApp.USB2_MAX_EP_INHydradancerHostApp.__init__()HydradancerHostApp.ack_status_stage()HydradancerHostApp.app_nameHydradancerHostApp.appropriate_for_environment()HydradancerHostApp.clear_halt()HydradancerHostApp.configured()HydradancerHostApp.connect()HydradancerHostApp.current_setup_reqHydradancerHostApp.disconnect()HydradancerHostApp.get_version()HydradancerHostApp.handle_bus_reset()HydradancerHostApp.handle_control_request()HydradancerHostApp.handle_data_endpoints()HydradancerHostApp.read_from_endpoint()HydradancerHostApp.reset()HydradancerHostApp.send_on_endpoint()HydradancerHostApp.service_irqs()HydradancerHostApp.set_address()HydradancerHostApp.stall_endpoint()
- facedancer.backends.libusbhost module
LibUSBHostAppLibUSBHostApp.__init__()LibUSBHostApp.app_nameLibUSBHostApp.appropriate_for_environment()LibUSBHostApp.bus_reset()LibUSBHostApp.connect()LibUSBHostApp.control_request_in()LibUSBHostApp.control_request_out()LibUSBHostApp.current_device_speed()LibUSBHostApp.current_line_state()LibUSBHostApp.device_is_connected()LibUSBHostApp.initialize_control_endpoint()LibUSBHostApp.port_is_enabled()LibUSBHostApp.port_is_powered()LibUSBHostApp.read_from_endpoint()LibUSBHostApp.send_on_endpoint()LibUSBHostApp.set_up_endpoint()
- facedancer.backends.moondancer module
InterruptEventMoondancerAppMoondancerApp.SUPPORTED_ENDPOINTSMoondancerApp.__init__()MoondancerApp.ack_status_stage()MoondancerApp.app_nameMoondancerApp.appropriate_for_environment()MoondancerApp.clear_halt()MoondancerApp.configured()MoondancerApp.connect()MoondancerApp.disconnect()MoondancerApp.get_version()MoondancerApp.handle_bus_reset()MoondancerApp.handle_ep_in_nak_status()MoondancerApp.handle_receive_control()MoondancerApp.handle_receive_control_packet()MoondancerApp.handle_receive_packet()MoondancerApp.handle_send_complete()MoondancerApp.read_from_endpoint()MoondancerApp.reset()MoondancerApp.send_on_control_endpoint()MoondancerApp.send_on_endpoint()MoondancerApp.service_irqs()MoondancerApp.set_address()MoondancerApp.stall_endpoint()
QuirkFlag
- facedancer.backends.raspdancer module
RaspdancerRaspdancerMaxUSBAppRaspdancerMaxUSBApp.ack_status_stage()RaspdancerMaxUSBApp.app_nameRaspdancerMaxUSBApp.app_numRaspdancerMaxUSBApp.appropriate_for_environment()RaspdancerMaxUSBApp.enable()RaspdancerMaxUSBApp.init_commands()RaspdancerMaxUSBApp.read_bytes()RaspdancerMaxUSBApp.read_register()RaspdancerMaxUSBApp.write_bytes()RaspdancerMaxUSBApp.write_register()