Forum: Projekte & Code USB Keyboard und Maus mit Bluepill und mbed2


von Johannes S. (Gast)


Angehängte Dateien:

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.