lefmarna / NintendoSwitchControlLibrary

A library for microcontrollers that uses Arduino to automate Nintendo Switch games.
MIT License
91 stars 15 forks source link

Invalid library found in C:\Users\UserName\Documents\Arduino\libraries\NintendoSwitchControlLibrary-master: Missing 'paragraph' from library #18

Closed ktysne closed 2 years ago

ktysne commented 2 years ago

下記の記事を参照して環境構築を進めています。 https://pokemonit.com/micon-introduction/

Arduino IDEの下記バージョンのWindows版、Mac版の両方を試して全てにおいて同じエラーが表示されます。

環境

手順

  1. 記事のスクショにバージョンを合わせるため1.8.13公式サイトからダウンロード & インストール
  2. Arduino AVR Boards1.8.3をインストール
  3. GithubCodeからDownload ZIPを選択
  4. Zipファイルを展開してNintendoSwitchControlLibrary-masterlibrariesにコピー
  5. 題名のエラーが表示される ※日本語環境の場合は下記の表記となる。
    「C:\Users\UserName\Documents\Arduino\libraries\NintendoSwitchControlLibrary-master」に、無効なライブラリ「Missing 'paragraph' from library」があります。
lefmarna commented 2 years ago

報告ありがとうございます!

WindowsとMac両方で再現するとのことでバージョン情報も含め詳細とても助かります。

こちらでは再現できていないので原因についてはわかりかねるのですが、エラー文言を見るにlibrary.propertiesparagraphが用意されていないことが問題なのかなと推測してまして、早速これを用意したv1.3.1をリリースいたしました!

ダウンロード先: https://github.com/lefmarna/NintendoSwitchControlLibrary/releases/tag/v1.3.1

修正内容: https://github.com/lefmarna/NintendoSwitchControlLibrary/pull/19/commits/c0345695a079b2d90113b783552394ad92aa0b59

よろしければ、最新のv1.3.1でもエラーが出るかどうかを試していただきたいです。

なお、Arduino IDEの2.0.0はサポートできていないため、1.8.*のもので確認いただければと思います。

ktysne commented 2 years ago

@lefmarna お忙しい中、素早い対応ありがとうございました。 ご対応いただいたv1.3.1にて正常にコンパイル・書き込みを完了する事ができました。