質問: SPRESENSE Arduino で libjpeg を使いたいと思っています。SDK ではライブラリとして使えるように思えるのですが、Arduino 環境ではどうやったら使えるのでしょうか?サブコアで libjpeg を動かしたいと思っています。
回答: こんにちは。 私もオリジナルのライブラリを追加してみたことがあるので、その時の方法を書いてみます。 今回の場合はlibjpegを有効にしたSDKのパッケージを作成するとlibjpegを使用できると思います。 ソニーのサイトの4.2.2. ローカルパッケージの作成方法を使えばオリジナルのパッケージを作成できるようす。 また恐らく、spresense-arduino-compatibleリポジトリの tools/configs/spresense_sub.conf が、パッケージを作成するときの設定だと思われるのでこれに `feature/libjpeg` を追加すれば作成されるパッケージにlibjpegが追加されるのではないかと。 なんとなく、パッケージを作成するときに使われているスクリプト(spresenseリポジトリ) sdk/tools/mksdkexport.sh で書庫ファイルを追加してあげないといけないような気がするので 135 行目に ``` ${SDK_DIR}/../externals/libjpeg/libjpeg.a\ ``` を追加してあげた方が良いと思います。 ご参考になれば幸いです!