Update and debug USB stack
This change will allow people to write drivers to support a wider range of USB devices. It will also improve stability and possibly also performance of the USB stack in general.
- Two-pass Kernel keyboard scan (to allow power-on keys and simplify our HALs) – helps towards RISC OS Pi stable release
- NetBSD (USBDriver, OHCIDriver, EHCIDriver) component to split into separate components
- Internationalisation of the drivers
A future bounty will bring everything up to a newer version of the originating OSS releases, add isochronous audio support, fix a couple of known bugs and create some PRM documentation.
More information about the bounty scheme
Bounty scheme discussion forum