
MT-D21E
User Guide
Special Notes
●
Boards Manager must be opened twice to see some updates
●
Errors when compiling, uploading, or burning the bootloader
Be sure to install the Arduino samd core before installing the MattairTech samd
core. If you have problems upgrading the IDE to 1.6.6, you may need to uninstall
both the Arduino and MattairTech cores, then reinstall in the proper order. Use
Arduino core 1.6.2 or above.
●
Tools>Communications menu
Currently, the Tools>Communications menu must be used to select the
communications configuration. This configuration must match the included
libraries. For example, when including the HID and Keyboard libraries, you must
select an option that includes HID (ie: CDC_HID_UART). This menu is currently
needed to select the USB PID that matches the USB device configuration
(needed for Windows). This may become automatic in a future release.
➢
Be sure that the Tools>Communications menu matches the sketch and
libraries you are compiling.
➢
Different combinations of USB devices will result in different COM port
assingments in Windows.
●
Incude platform specific libraries
You may need to manually include platform specific libraries such as SPI.h,
Wire.h, and HID.h.
●
Differences from Arduino in versioning
The MattairTech ArduinoCoresamd version currently tracks the IDE version. In
some cases, it may indicate the minimum IDE version. This is the case for both
1.6.5mtX and 1.6.6mtX (which corresponds to SAMD CORE 1.6.2). 1.6.6mt1
corresponds to Arduino SAMD CORE 1.6.2 plus some pull requests.
July 11, 2016
15