From f59cbcefc4b7411f125f1f51fbead5082e322cd0 Mon Sep 17 00:00:00 2001 From: Vojta Date: Sat, 13 Apr 2024 23:40:14 +0200 Subject: [PATCH] Timing and button data fix, readme update. --- README.md | 4 ++++ usb/host/usb_to_ps1_mouse/main.c | 6 ++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8414c25..8fe3c4b 100644 --- a/README.md +++ b/README.md @@ -39,3 +39,7 @@ https://www.high-voltage.cz/sortky/potrebujete-playstation-mouse-zbastlete-si-ji ## Show off Share your build here: https://github.com/Franticware/usb-to-playstation-mouse/discussions/1 + +## Special thanks to + +[@deefha](https://github.com/deefha) for lending me his original SCPH-1090 PlayStation Mouse diff --git a/usb/host/usb_to_ps1_mouse/main.c b/usb/host/usb_to_ps1_mouse/main.c index 405694a..a903881 100644 --- a/usb/host/usb_to_ps1_mouse/main.c +++ b/usb/host/usb_to_ps1_mouse/main.c @@ -146,9 +146,8 @@ void postAck(void) sleep_us(8); gpio_set_dir(GP_ACK, GPIO_OUT); gpio_set(GP_ACK, 0); - sleep_us(2); + sleep_us(3); gpio_set(GP_ACK, 1); - sleep_us(2); gpio_set_dir(GP_ACK, GPIO_IN); gpio_pull_up(GP_ACK); } @@ -219,8 +218,7 @@ void core1_entry() { rightState = QueueGet(rightStateQ); } - buttons1 = 0; - + buttons1 = 3; if (leftState) {