Releases: No0ne/ps2x2pico
ps2x2pico Version 2.1
This is version 2.1 running all devices in report mode and compiled with Pico-SDK 1.5.1 and TinyUSB 0.17.0.
This should fix #66 keyboards with QMK firmware and NKRO support.
Thanks @zoushiyin and @nvllsvm for reporting and testing!
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
ps2x2pico Version 2.0
This is version 2.0 running all devices in report mode and compiled with Pico-SDK 1.5.1.
This should fix #35, #50, #59 and #61, please test multiple different mice.
Also #40 became active again since all devices now run in report mode and NKRO is implemented (for USB keyboards that support NKRO).
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
ps2x2pico Version 1.2
Thanks to @seritools for debugging the AMI keyboard controller on 386 boards.
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
ps2x2pico Version 1.1
Thanks to @bstrobel for adding support for Silicon Graphics Workstations.
Thanks to @ssokolow for debugging holding down keys while rebooting to enter BIOS setups.
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
ps2x2pico Version 1.0
Thanks to everyone for helping, debugging and testing!
ps2x2pico.uf2
uses the mouse rate set by the host PC
ps2x2pico-100hz.uf2
uses fixed 100 Hz mouse rate, ignores host request
ps2x2pico-200hz.uf2
uses fixed 200 Hz mouse rate, ignores host request
Beta-0.9
PIO version finally working
Backported from PiKVM Pico HID: https://docs.pikvm.org/pico_hid/
Please note that the keyboard and mouse clock/data lines have to be swapped from now on.
HV1 is now keyboard data
HV2 is now keyboard clock
HV3 is now mouse data
HV4 is now mouse clock