Repository navigation
Releases
berrypi3ap.device USB
berrypi3ap.device 105.1 – USB host driver for Poseidon on PiStorm/Emu68 with Raspberry Pi 3A+ (rewritten in C).
- Mouse, keyboard, hubs and sticks, directly on the Pi or behind a USB 2.0 hub
- Mouse/keyboard/hub polls on their own channel inside the interrupt: no poll later than ~10 ms, even while copying
Install: berrypi3ap.device → DEVS:USBHardware/, B3Diag → C:. See README for hid.class V4.4 (key repeat), NTFS-3G and LAN notes.
berrypi3ap.device USBv.101
Problematischer Transfer wird jetzt als 262.144 + 106.496 Byte abgearbeitet und gegenüber Poseidon weiterhin als ein zusammenhängender Bulk-Transfer gemeldet.
berrypi3ap.device USBv.100
Funktional wurde wirklich nur ein Fehler geändert: Bei einem Bulk-Timeout wird jetzt channel0_recover_timeout ausgeführt, bevor der Fehler an Poseidon zurückgegeben wird. Damit soll Host-Channel 0 nach einem Timeout nicht mehr hängen bleiben.
berrypi3ap.device USBv.73
Experimental USB 2.0 host controller driver for AmigaOS / Poseidon.
Target platform:
- PiStorm / Emu68
- Raspberry Pi 3A+ / 3B+
- BCM2837 DWC2 USB controller
Experimental release: USB73
USB73 adds USB hub support.
Known limitations:
- USB hub support is still experimental.
- Problems can occur when two or more USB devices are connected at the same time.
- USB64 is currently the recommended release for normal use without a USB hub.
Use USB73 mainly for testing USB hub support.
The repository contains the assembler source code.
The compiled berrypi3ap.device driver is attached to this release.
Project / idea: MichiB210
Development: MichiB210 + Ki+Ki
berrypi3ap.device USBv.64
Experimental USB 2.0 host controller driver for AmigaOS / Poseidon.
Target platform:
- PiStorm / Emu68
- Raspberry Pi 3A+ / 3B+
- BCM2837 DWC2 USB controller
Recommended release: USB64
USB64 is currently the recommended version for normal use.
Directly connected USB devices are supported, but USB hubs are not supported
in this version.
A newer experimental branch (USB73) adds USB hub support, but still has
known issues when multiple devices are connected at the same time.
For this reason, USB64 is currently recommended.
The repository contains the assembler source code.
The compiled berrypi3ap.device driver is attached to this release.
Project / idea: MichiB210
Development: MichiB210 + Ki+Ki