PinDA Switch driver: Difference between revisions

From Appelwiki
(Created page with "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 ardu...")
 
No edit summary
 
Line 21: Line 21:
* lit_points
* lit_points
* last_changed (voor stuck detection)
* last_changed (voor stuck detection)
{{PinDA}}

Latest revision as of 19:56, 11 February 2013

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