MediaTek-Labs / linkit-smart-7688-duo-arduino

LinkIt Smart 7688 Duo's board support package for Arduino IDE 1.6.4+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Arduino Supporting Package for LinkIt Smart 7688 Duo

There is a Arduino IDE board support package for LinkIt Smart 7688 (Arduino Compatible). This allows you to program the ATMega32U4 with Arduino IDE.

ENVIRONMENT

The board support package shoud work with Arduino IDE 1.6.4 and later

COM port

The hardware is a USB serial COM port.

  • Bootloader COM port: VID=0x0E8D, PID=0xAB00
  • Arduino Sketch COM port: VID=0x0E8D, PID=0xAB01

Windows

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.

Linux

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.

OS X

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.

How to Build the Release Package

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.

About

LinkIt Smart 7688 Duo's board support package for Arduino IDE 1.6.4+


Languages

Language:C++ 52.0%Language:C 15.6%Language:Processing 12.3%Language:Arduino 11.2%Language:Makefile 7.4%Language:Python 1.1%Language:Shell 0.2%Language:Batchfile 0.2%