PinDA Switch driver

From Appelwiki
Revision as of 19:56, 11 February 2013 by Arco (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

De switches in een flipperkast kunnen via een aantal methoden uitgelezen worden:

  • Via een matrix
    • via de PIA
    • via een IO extender
  • Direct
    • directe ingangen op een arduino
    • via (veel) IO extenders

een switch heeft de volgende eigenschappen

  • switch_name
  • switch_driver (in het geval van meerdere borden)
  • driver_switch_nr (index binnen de driver)
  • type PLAY/HEAD/CABINET
  • pos_X, horizontale positie op speelveld (128=midden)
  • pos_Y, verticale positie op speelveld (0=onder)
  • enabled
  • state
  • hooklist (events)
  • points
  • lit
  • lit_points
  • last_changed (voor stuck detection)


PinDA - CPUBUS - MC6821