Skip to content
This repository was archived by the owner on Nov 3, 2022. It is now read-only.
This repository was archived by the owner on Nov 3, 2022. It is now read-only.

Writeback #1

@tinwhisker

Description

@tinwhisker

Will need to take traces of button presses.

Theory:
At 'button press' read, 7 patterns are clocked through.
If a button is pressed, then the data line is pulled LOW during a latch HIGH.
For X 'button reads' this must repeat, for spa controller to recognise it as a press and not environmental glitch.

C: _ |¯| _ |¯| _ |¯| _ |¯| _ |¯| _ |¯| _ |¯| _ |¯| _ |¯| _ |¯| _
D: ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ |_ | ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯|_|¯¯
L: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |¯| _

Reality:
No response from SPA.

Possible reasons:

  • Not pulling low hard enough to be read. I'm setting the DATA port as output and setting LOW.
    Its low impedance, but not happening, probably can't sink enough current! Try transistor/MOSFET?
  • Bad timing.
  • Wrong assumptions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions