There is a Arduino IDE board support package for LinkIt Smart 7688 (Arduino Compatible). This allows you to program the ATMega32U4 with Arduino IDE.
The board support package shoud work with Arduino IDE 1.6.4 and later
The hardware is a USB serial COM port.
- Bootloader COM port:
VID=0x0E8D, PID=0xAB00
- Arduino Sketch COM port:
VID=0x0E8D, PID=0xAB01
A Windows Serial COM port INF driver is located in: {ARDUINO_SKETCHBOOK_LOCATION}/hardware/mtk/avr/driver/linkit_smart_7688.inf
Note that in Window 8 you'll need to disable the "Driver Signature Enforcement" and in Windows 10 there is no need to install INF drivers - Windows 10 should recognize the board as a general USB Serial port.
It should work without the need to install a driver and mounted as. But just like normal arduino boards, it needs some additional permission configurations. For more detailed information, see the article on ArchWiki and Debian Wiki for different distributions.
It should work without the need to install a driver and mounted as a serial device under /dev/tty.usbmodem1413
. The number 1413
can be different on each OS X machine.
At this moment building the release pakcages requires:
Requirements on Windows:
- 7-zip
- Python 2.7 with
requests
package installed - git
- Internet connection
Requirements on Linux:
- zip command
- Python 2.7 with
requests
package installed - git
- Internet connection
To build the release package on Windows
- edit
gen_repo.bat
and modify the version number - then execute
gen_repo.bat
To build the release package on Linux
- edit
gen_repo.sh
and modify the version number - then execute
bash gen_repo.sh
The build script will zip the avr
supporting package and create a JSON description file, merging current JSON repository file from download.labs.mediatek.com
.