USB Keyboard und Maus mit Bluepill und mbed2

Gast #6193329
Lesenswert?

Hier ist ein Beispiel um mit einem Bluepill Board schnell ein eigenes 
USB Eingabegerät zu bauen.
Dafür habe ich eine ältere mbed2 Version verwendet weil es hier schon 
einige USB devices als Klassen gibt und diese einfach benutzt werden 
können. Für den F103 war diese für das Nucleo Board vorhanden, für das 
Bluepill musste eine kleine Anpassung rein.
Das Repo enthält den kompletten Code incl. mbed2 und den nötigen tools, 
aber nur für das Bluepill und den F070, den habe ich aber noch nicht 
getestet.
Die mbed tools machen das Kompilieren einfach, aus der Kommandozeile 
reicht ein 'mbed compile' um das Projekt zu übersetzen. Es ist aber auch 
eine Konfiguration für VSCode mit build tasks vorhanden.
Die Installation ist unter Windows am einfachsten weil es einen 
Installer incl. compiler toolchain gibt. Unter Linux funktioniert das 
auch, da müssen einige Pakete nach Anleitung installiert werden:
https://os.mbed.com/docs/mbed-os/v5.15/quick-start/offline-with-mbed-cli.html
Da steht zwar mbed5 dran, die mbed2 tools werden aber auch erkannt und 
enstprechend benutzt.

Der Code ist hier zu finden:
https://github.com/JojoS62/Bluepill-TestUSBKbdMouse/tree/master
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren