外部ライブラリの追加方法について

ホーム フォーラム Lazurite IDEについて 外部ライブラリの追加方法について

このトピックには 13 返信 、 2 ボイス が含まれます。 最終更新 by  Lazuriteの開発者 1号 1 年、 2 月 前.

表示中の投稿 1 (合計 14 中)
  • 著者
    投稿
  • #8873 返信

    korin

    外部のライブラリの追加方法について確認をしたいのですが、
    C:¥LazuriteIDE¥libraries
    にライブラリのフォルダを作り、 HファイルやCファイルを入れる、であっていますでしょうか?
    追加してもFatal Errorと表示されライブラリが追加されていない様な感じがするのですが・・・
    よろしくお願いいたします。

    #8887 返信

    Lazuriteの開発者 1号
    キーマスター

    回答が遅くなり申しわけございません。
    以下のURLに方法を記載と、LEDを制御するサンプルライブラリもダウンロードできるようにしました。ご参照頂けますよう、お願いいたします。

    http://www.lapis-semi.com/lazurite-jp/contents/IDE/LazuriteIDE.html

    #8980 返信

    korin

    ご回答いただきありがとうございます。

    参考にさせていただきながら、
    HTU21D Breakout Arduino Library
    https://github.com/sparkfun/SparkFun_HTU21D_Breakout_Arduino_Library
    にありますライブラリを追加し、サンプルプログラムを実行したのですがやはり

    SparkFun_HTU21D_Demo.ino 53 : Fatal Error 09: TYPE directive missing
    Assemble error occurs. Stopped build.

    と表示されコンパイルができません。
    この場合、どのように対処すればよいでしょうか?
    よろしくお願いいたします。

    #9036 返信

    korin

    いかがでしょうか?
    外部ライブラリが使用できないとなるとかなり開発に時間がかかるのですが、ライブラリは自身で一から作成しなければいけないという認識でよろしかったでしょうか?

    ご回答よろしくお願いいたします。

    #9039 返信

    Lazuriteの開発者 1号
    キーマスター

    ライブラリはC++からCへの移植が必要です。
    ご指定のライブラリを見たところ、それほど難しくないので移植をしてみました。
    こちらにセンサーが無いので動かしておりませんが、ご自身で動作確認をして頂ければと思います。
    また、他のユーザのためにも正常に動作したらその旨ご返信いただけると幸いです。
    ダウンロードはこちらからお願いします。

    #9235 返信

    korin

    返信遅くなりました。

    作成いただきありがとうございます。
    作成いただいたプログラムで動作確認できました。

    正常に動作しました。(温湿度計がないので、およその確認です)
    このまま他のセンサでも移植してやってみたいと思います。

    #9237 返信

    Lazuriteの開発者 1号
    キーマスター

    連絡頂きありがとうございます。動作してよかったです。
    それでは、次回のIDE更新時に今回のライブラリが追加されるようにします。

    #9264 返信

    korin

    他のセンサでも移植してやってみたいと思ったのですが、なかなかうまいこと実施できません。
    次は気圧を測りたいと思っております。
    https://github.com/sparkfun/SparkFun_MPL3115A2_Breakout_Arduino_Library

    移植のポイントなどはありますでしょうか?

    よろしくお願いいたします。

    #9279 返信

    Lazuriteの開発者 1号
    キーマスター

    少しお時間を頂ければ移植してみます。
    C++とC言語の主な違いは、
    1.C++のクラスライブラリ –> C言語では構造体に変える
    2.C++の引数の省略 –> C言語では関数名を変える
    3.C++では変数の宣言がどこでもできる –> C言語では関数の先頭に持っていく

    主にこのような点を変更しています。

    #9345 返信

    korin

    返信遅くなりました。

    > 少しお時間を頂ければ移植してみます。
    よろしくお願いいたします。

    #9812 返信

    korin

    移植の件いかがでしょうか?

    よろしくお願いいたします。

    #11434 返信

    korin

    ライブラリにSoftwareSerialを追加いただくことは可能でしょうか?

    よろしくお願いいたします。

    #11435 返信

    korin

    追記させていただきます。

    正確には下記の様なシリアル接続のカメラ画像をLazurite Sub-GHzからRaspberry Pi Gatewayに送りたいと考えています。
    https://www.switch-science.com/catalog/1160/

    そして、Raspberry Piにて画像処理をさせたいです。
    従って、できればRaspberry Pi側の受信ソフト可能であればRubyでお願いしたく思います。
    よろしくお願いいたします。

    #11436 返信

    Lazuriteの開発者 1号
    キーマスター

    Lazuriteには2系統のハードウエアによるシリアルインタフェースが搭載されておりますので、SoftwareSerialのライブラリは不要と考えており、実装する予定はありません。
    また、Raspberry PiのRubyによる受信ソフトはすでにございます。

    ドキュメント –> Gateway関連ドキュメント –> リファレンス
    を更新しましたので、ご確認頂けますようお願い致します。

    LazuriteInstallerを使用してソフトウエアをインストールした場合は、
      /home/pi/driver/LazGem
    にサンプルコードを含むソースコードがダウンロードされていますのでご確認ください。

表示中の投稿 1 (合計 14 中)
返信先: 外部ライブラリの追加方法について
あなたの情報:




31 + = 32