aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/main.cpp
diff options
context:
space:
mode:
authorDaniel Gibson <metalcaedes@gmail.com>2021-01-05 13:48:43 +0100
committerDaniel Gibson <metalcaedes@gmail.com>2021-01-06 17:27:52 +0100
commit8e823d276f939d79b2d323fad675fb8442a718c2 (patch)
tree54af191c3614736bafc4ad66e9c3e4512403140e /cores/arduino/main.cpp
parent60f0d0b125e06dbf57b800192c80e5f60d681438 (diff)
Allow disabling CDC with -DCDC_DISABLED
Sometimes Arduino-based USB devices don't work because some hardware (like KVM switches) gets confused by the CDC sub-devices. This change makes it relatively easy to disable CDC at compiletime. Disabling it of course means that the serial console won't work anymore, so you need to use the reset button when flashing. CDC_DISABLED is also used in ArduinoCore-samd for the same purpose. based on https://github.com/gdsports/usb-metamorph/tree/master/USBSerPassThruLine See also https://github.com/NicoHood/HID/issues/225 and https://github.com/arduino/Arduino/issues/6387 and https://forum.arduino.cc/index.php?topic=545288.msg3717028#msg3717028
Diffstat (limited to 'cores/arduino/main.cpp')
0 files changed, 0 insertions, 0 deletions