Teensy Atmega32u4 EEPROM Zugriffe unter Windows

OP
in meinem Programm?
Du meinst in dem Atmega?
Da Zugriff auf das EEPROM zu bekommen, ist kein Problem.
Ich möchte aber irgendwie vom PC aus das EEPROM verändern!
d.h., wenn der Atmega sich als HID Gerät (Tastatur) im XP angemeldet 
hat, dort per Gerätemanager oder so den EEPROM Inhalt ändern!
Du brauchst ein Composite Device. Das verweist auf das Keyboard-HID und 
ein weiteres Custom HID. Das Keyboard wird vom Betriebssystem in 
Beschlag genommen, das Custom HID kannst Du per setupapi.dll und hid.dll 
selber ansteuern.

fchk
Gast
Wolfram F. schrieb:

> ich möchte gerne einen Atmega32u4 als HID Controller am PC einsetzen,
> ist es irgendwie möglich, unter XP Zugriff auf das EEPROM zu bekommen um
> dort ein paar Daten zu speichern?

Natürlich.

Du brauchst bloß einen entsprechenden HID-Report definieren und dem 
HID-Endpoint auf deinem Controller beibringen, diesen korrekt 
auszuwerten und die gewünschte Aktion zu zelebrieren.

Als Ansatz könntest z.B. nach "force feedback" suchen. Da werden solche 
ausgehenden HID-Reports benutzt und der Peer macht irgendwas, wenn er 
sie empfängt...

Klar, keine 1:1 C&P-Wichsvorlage, aber definitiv der Weg zum Ziel...
OP
Sorry, aber soweit reichen meine derzeitigen Kenntnisse nicht aus,
programmieren unter Windows ist nicht so mein Ding.

Als Alternative denke ich ist eine SD Karte am Teensy ganz gut, die der 
dann ausliest. beschreiben kann man sie dann ja im kartenleser.

Ziel des ganzen ist eine Makro-Tastatur, mit der man dann vordefinierte 
Texte/Wörter oder sogar Mauspositionen vorgeben lassen kann.


Gruß,
Wolfram.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.