ESP8266でコンパイルエラー

 Arduino IDEでESP8266搭載ボードをいろいろ。ライブラリが動かなくなったので、ボードマネージャーでバージョンをいろいろ。するとエラー。
 ボードWeMos D1 R2 & mini (プラットフォームesp8266、パッケージesp8266)は不明です
 みたいなやつ。
 バージョンを落としたりしたけどだめ。検索するとこんなのが。
 [esp8266]Arduino IDEをアップデートした時のコンパイルエラー – Sensor Network
 はてブに登録しておこうと思ったら、すでに登録済みだった。
 内容としては。
 C:\Users\[user_name]\AppData\Local\Arduino15\packages\esp8266\hardware
 にあるesp8266フォルダを削除
 でもって、Arduino IDEのボードマネージャーから再インストールってことになる。
 きっと、前も同じことでつまづいたんだろうなあ。ちゃんと自分の記録に残しておかないと身につかないということだな。とも思ったり。


 続き。
 ESP8266のArduino COREのアップデートをしたら、ライブラリの「aJson」でエラーが出る。
 issueが上がってた。
 int flush() in aJsonStream overrides void flush() in Print · Issue #89 · interactive-matter/aJson
 パッチが上がってた。
 patch/ajson-void-flush.patch · master · xarduino / lightsw · GitLab
 COREを元に戻した後なので、これを試すのはまた明日にしよう。今日はつかれた。

コメント