-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
I got a chance to experiment with this again on my STM32F103.
I used this repo as of May 24 (not sure if that was a good choice, but I needed to include the commit that I submitted in April, which isn't on crates.io yet).
It still fails, but in a much more promising way.
Here are the first few hundred bytes I see being exchanged. The devices seem to be talking, but the library doesn't seem to recognize the device (the slave keeps responding with E7 7F). My device is a LynxMotion PS/2 V4.
Either that, or I did something facepalm-worthy again. :-)
cmd | data
0x80 | 0xFF
0x42 | 0xE7
0x00 | 0x7F
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x80 | 0xFF
0xC2 | 0xE7
0x00 | 0x7F
0x80 | 0xFF
0x00 | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0x80 | 0xFF
0x22 | 0xE7
0x00 | 0x7F
0x80 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0x80 | 0xFF
0xB2 | 0xE7
0x00 | 0x7F
0x00 | 0xFF
0x80 | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0x80 | 0xFF
0x02 | 0xE7
0x00 | 0x7F
0x00 | 0xFF
0x40 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0x80 | 0xFF
0xF2 | 0xE7
0x00 | 0x7F
0xFF | 0xFF
0xFF | 0xFF
0xC0 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0x80 | 0xFF
0xC2 | 0xE7
0x00 | 0x7F
0x00 | 0xFF
0x00 | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0xFF | 0xFF
0x80 | 0xFF
0x42 | 0xE7
0x00 | 0x7F
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
0x00 | 0xFF
Metadata
Metadata
Assignees
Labels
No labels