Inhaltsverzeichnis
Digispark Attiny85
Auch mit dem Digispark attiny 85 Board lässt sich ein Mouse Jiggler bauen.
Wenn es rein ums wackeln an der Maus geht sind diese Board sogar besser da sie keine zusätzliche CDC Schnittstelle zum Host aufmachen wie atmega32u4 basierte (leonardo und Abwandlungen)
Beschreibungen sind im Sourcecode zu finden. Bitte aufmerksam lesen.
Die Basis bildet bei beiden V-USB in einer Abwandlung für Arduino.
Digispark Library
Der erste Jiggler ist auf Basis der digispark Library.
Er unterstützt einen Button auf P0 der den Jiggler an/ausstellt. Ein langer Druck auf den Button rebootet den Jiggler für den Flash-Mode.
Trinket Library
Der zweite Jiggler ist auf Basis der Trinket-USB Library. Eigentlich für eine andere Hardware gedacht aber da die selben Pins für USB genutzt werden ist diese 1:1 übertragbar.
Zusätzlich zu den Funktionen des ersten Jigglers kann ein zweiter Button an P2 angeschlossen werden der das System dann herunterfährt (ein Druck auf die Power-Taste eines entsprechenden Keyboards wird an Host gesendet)
mouse_jiggler_trinket_attiny85.ino
Die Buttons sind gegen GND zu schalten was beim digispark usb Stopsel einfach an die Kühlfahne vom Spannungsregler geschehen kann (die führt GND)