ビルド環境(未記載なので何なのかよくわかりませんが・・・)にavr-libcのインストールが必要では。
Like!
ご覧頂きありがとう御座います。
現在、SPRESENSE(Arduino版)を用いて、録音とデータのLTE送信を同時に行いたいと考えております。しかしながら、両者ともに同じコアでの動作のようで、それならばFreeRTOSを用いてマルチスレッド化できないかと考えています。
しかし、FreeRTOSでの実装を行おうとすると、以下のようなエラーがでてしまい、思ったように実装できません。
解決策ご存じの方がいらっしゃいましたら、ご教示いただけないでしょうか。よろしくお願いいたします。
main:3:10: fatal error: avr/io.h: No such file or directory
3 | #include <avr/io.h>
| ^~~~~~~~~~
compilation terminated.
exit status 1
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
#include <Arduino.h>
#include <Arduino_FreeRTOS.h>
ビルド環境(未記載なので何なのかよくわかりませんが・・・)にavr-libcのインストールが必要では。
@tarotaromake
QuestionerFree RTOSは対応していなかったみたいです。SPRESESEのArduino環境でのマルチスレッド化はPthreadが有効的でした。