Skip to content

Got it talking, but still unrecognized? #17

@timboldt

Description

@timboldt

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions