User Tools

Site Tools


heatboxng:heatbox_ng_usbproblem

Problem:

ein Board mit in den Chip integrierten USB-Kontroller veranlasst die Arduino IDE, mehrere USB-Treiber in den Sketch zu kompilieren (Maus, Tastatur, etc) ohne dass diese überhaupt benötigt werden.

Dies vergrößert die Binärgröße um über 3kB und verbraucht angeblich ca 50Byte RAM.

Die 3kB können wir uns eigentlich nicht leisten.

Lösungen:

  • Möglichkeit 1:

(Quelle: http://forum.arduino.cc/index.php?topic=107038.0)

Edit /usr/share/arduino/hardware/arduino/cores/arduino/USBDesc.h, and comment out the line
#define HID_ENABLED
so that it reads instead:
/* #define HID_ENABLED */
heatboxng/heatbox_ng_usbproblem.txt · Last modified: 2018/10/24 21:14 by 127.0.0.1