GR-SAKURA
GR-KURUMI
GR-COTTON
GR-CITRUS
GR-PEACH
GR-KAEDE
GR-ADZUKI
GR-LYCHEE
GR-ROSE
GR-MANGO(*)
SNShield
Web Compiler
IDE for GR
TOPPERS関連
女子美コラボ
その他
※プロデューサミーティング中
作り方使い方資料
イベント関連
作品記事
体験記事
ライブラリ
ツール
その他・過去ファイル
ArduinoIDEでライブラリーをインクルードする場合の多くは、「スケッチ」「ライブラリーをインクルード」よりZIPファイル形式でインクルドしていますが、SAKURAをWeb上でコンパイルしていますが、どの様にライブラリーをインクルドすればいいのでしょうか、ご指導頂けないでしょうか。
がじぇるね岡宮です。
多分Zipをそのままプロジェクトルートでコンテキストメニュー→「アップロード」すれば、だいたいビルドできると思います。エラーが出たら教えてください。実際のライブラリを貼り付けていただければ、こちらでも動作確認します。
readmeに書いてますが、Webコンパイラのビルドは以下の手順で行われます。
1.makefileを生成 ルート以下全てのフォルダを検索してインクルードパスとして指定する。 ルート以下全てのソースファイル(.c, .cpp)をオブジェクト(.o)として指定する。 ルート以下全てのライブラリ(.a)をリンク対象として指定する。
2.makeの実行 生成されたmakefileでmakeする。これによって書き込み用のbinファイルが生成される。 gr_common以下のオブジェクト(.o)はgr_common.aとしてアーカイブ化する。 gr_common.aがすでにあれば、gr_common以外のソースだけコンパイルしてリンクする。
注意事項:・ソースやライブラリを追加する場合、gr_buildやgr_commonフォルダ内には配置しないでください。 それ以外の場所に配置すれば、上記手順の1にてインクルードパス、オブジェクトの指定が行われます。・gr_common内のライブラリを編集する場合、gr_common.aを削除することで編集が有効になります。・ルートにあるmakefileは自動生成されるため、編集しても無効となります。
有難うございます。
試してみます。
ちなみにやりたいことは無線タイプのTWELITEをSAKURAで制御したく下記の部分からダウンロードします。
mono-wireless.com/.../index.html
サンプルのParse_Demo.ino のビルドができることは確認できました。(動くかは分かりませんが)
Software SerialはGR-SAKURAで用意されていますが、MWSerialの部分をSerial1とか他のハードウェアシリアルを使った方がCPU的には余裕をもっていけそうですね。
早速ありがとうございます。
なにせ初心者なので、ゆっくり確認しながら取り組みますので、また後日質問させて頂きます。