Arduino USB-Example STM32F103C (Bluepill)

OP #5011504
Lesenswert?
• ▲
▼
Hallo,

ich möchte über Arduino das Programm KeyboardSerial zum laufen kriegen.
Nachdem ich die Anweisungen hier: USB-STM - 
http://stm32duino.com/viewtopic.php?f=48&p=22408&sid=3efc8d009dd2565b7c134c1e04db33b7#p22408 
gefolgt bin, kriege ich folgende Compiler Meldung : HID.h no such file 
or....
Wenn ich aber die Boardeinstellung von "Generic STM32F103C6" auf Maple 
Mini ändere kann ich compelieren. Woran liegt das, bzw. wo kann wird die 
zughörige boardabhängige lib in Arduino eingestellt?

Hintergrund meines Vorhabens:

Ich möchte eine Drohne(quadroquopter) mit PS4-Controller als 
Fernsteuerung programmieren. Nun hab ich mit nem Atmega328p begonnen, 
hat auch einiger Maßen funktioniert(noch ohne Fernsteuerung, hat sich 
nur geradegehalten), aber als ich für die Regelung mehr Floatingpoint 
gebraucht habe war er zu langsam. Deshalb bin ich auf den STM 
umgestiegen. Was allerdings beim AVR sehr angenehm war, ist das Atmel 
Studio 7.0 Feature, das aus einem Arduino Sketch ein Atmel Projekt 
automatisch erstellen kann. Das hat mir das Verfolgen von Deklaration 
vereinfacht. Wie macht Ihr das bei Arduino? Ich programmiere den STM in 
Eclipse.

Grüße

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.