Skip to content

[NXT - help wanted]: Finalize USB endpoints #2427

@laurensvalk

Description

@laurensvalk

Is your feature request related to a problem? Please describe.
We have a partial USB implementation that is intended to work with WebUSB.

The endpoints to receive/send data packets are not yet fully implemented. There is some ongoing investigation regarding peculiarities of the USB controller by @ArcaneNibble and @dlech .

Additional context
The pbdrv_usb_tx and pbdrv_usb_get_data_and_start_receive functions currently have a mock implementation to send/receive data over Bluetooth RFCOMM so we have something functional for the time being. This is meant to help with debugging, but should be removed when USB implementation is complete. There are also some remnants of unused nxos API functions that we can remove.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededplatform: NXTIssues related to LEGO MINDSTORMS NXTsoftware: pybricks-micropythonIssues with Pybricks MicroPython firmware (or EV3 runtime)topic: USBIssues related to USB

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions