Skip to content

Releases

berrypi3ap.device USB

Choose a tag to compare

@MichiB210 MichiB210 released this 28 Oct 10:29
a1e4a5e

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

Choose a tag to compare

@MichiB210 MichiB210 released this 23 Sep 10:04
e18ea38

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

Choose a tag to compare

@MichiB210 MichiB210 released this 17 Sep 08:48
e18ea38

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

Pre-release

Choose a tag to compare

@MichiB210 MichiB210 released this 14 Sep 09:44
e18ea38

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

Pre-release

Choose a tag to compare

@MichiB210 MichiB210 released this 14 Sep 09:42
e18ea38

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