RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Update and debug USB stack (Step 2 of 2)

Guide target £6,000 (updated due to better estimation)

The initial half of the USB stack update concentrated on simplifying the source code, and use of the USB stack by the low level hardware abstraction layer, primarily to get things closer to their origin in NetBSD. In this final part the bulk of the USB stack will be modernised.

Details

  • Feed-back any modifications/deviations to the NetBSD team (for example, fixes to isochronous support in the host controller device drivers)
  • Integration of the latest revision of the NetBSD sources
  • If deemed sufficiently mature, this could include USB3 support
  • Finish off the CDC driver in EtherUSB so that any communications class devices will work

Deliverables

  • Close tickets for code fed back
  • Updated C source code for the core component, USBDriver, and each of the associated five HCD’s
  • Documentation for any extended APIs in text or wiki form
Donations 61
Total £14,850.00
State Open ?
Help More information about the bounty scheme
Bounty scheme discussion forum

Make a donation All bounties

Search whole site

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Actions

  • All bounties
Site design © RISC OS Open Limited 2018 except where indicated
The Canvass icons are adapted from material at defaulticon.com

Valid XHTML 1.0  |  Valid CSS

Powered by Canvass
This site runs on Rails

Hosted by Arachsys