Библиотека датчиков перепада давления DLHR для плат SAMD - PullRequest
0 голосов
/ 25 марта 2020

Я пытаюсь найти библиотеку для датчика дифференциального давления DLHR E1BD (производства AllSensors) для платы SAMD или ESP32.

Существующая библиотека не компилируется для плат SAMD. т.е. когда я выбираю любую из плат SAMD (Nano33IoT, MKR NB 1500 и т. д. c), эскиз простого примера не компилируется.

Это ошибка компиляции, которую я получаю:

C:\Users\misha\Dropbox\My Own\9. ArduinoLibraries\libraries\arduino_923018\src\AllSensors_DLHR.cpp:16:10: fatal error: util/delay.h: No such file or directory

 #include <util/delay.h>

Библиотека есть, но она для старых плат AVR, но кто-нибудь знает библиотеку для плат SAMD?

Заранее спасибо

1 Ответ

1 голос
/ 25 марта 2020

Ошибка, которую вы получаете из двух отсутствующих включаемых файлов:

 #include <math.h>
 #include <util/delay.h>

, которые по крайней мере для стандартных библиотек Arduino ядра

#include <math.h> 

могут быть исключены, если вы включите Arduino .h в вашем * .ino, так как первый lib

#include <util/delay.h> 

должен быть добавлен компилятором в любом случае, поэтому удалите их в AllSensors_DLHR. cpp

Для плат SAM я сделал не найти их в установленном ядре (1.6.12), поэтому просто попробуйте скомпилировать для SAM с этим средством защиты libs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...