Arduino IDE 1.6.0

1.6.0にアップデートしたようなので使ってみると標準で対応していないAVR等で以下の様なコンパイルエラーが出る。

Third-party platform.txt does not define compiler.path. 
Please report this to the third-party hardware maintainer.

Arduino IDEに標準で対応していないAVR、環境設定でいうスケッチブックの保存場所以下にhardwareフォルダを作って導入されているものにも、platform.txtファイルが必要になっているらしく、以下の方法で対処した。

  1. {Arduino IDEのインストールフォルダ}\hardware\arduino\avr\platform.txtを{スケッチブック保存場所}\hardware\…\{追加AVRのboards.txtのあるフォルダ}にコピー
  2. そのplatform.txtをテキストエディタで開き、"name=Arduino AVR Boards" の"Arduino AVR Boards"を任意の固有の文字列に変更する。右クリックメニューのラベルになる文字列なようなので、avr名に配布元サイト名などを付けておいた。

その他

  • "hardware\{追加AVRのルートフォルダ}\avr\{追加AVRのboards.txtのあるフォルダ}"というパス構造でなくてはいけなくなったようである
  • Mighty-1284pでWireライブラリを使用出来ないようなので(ライブラリ一覧に表示されない)、Boards.txtを開き、avr_developers.build.core=standard のほうをコメントアウトしてarduino:arduinoの行の側に変更する。