Замена для #include <pins_arduino.h> на фотоне частицы

Я сталкивался с этим несколько раз, пытаясь использовать библиотеки, написанные для Arduino на фотоне частицы. У многих есть строка:

 #include <pins_arduino.h>

, который возвращает ошибку на компиляторе фотонов:

 fatal error: pins_arduino.h: No such file or directory

У меня были проблемы с:

 #include <WProgram.h>

, и найти легкое решение было заменить его на

 #include "application.h"

Мне интересно, есть ли аналогичное легкое решение для pins_arduino?

3 голоса | спросил mrsoltys 20 Maypm16 2016, 20:47:38

1 ответ


0

Существуют некоторые библиотеки Arduino, которые только реализуют функциональные возможности, которые не зависят от аппаратного обеспечения. Примером этого являются почти все библиотеки, которые занимаются структурами данных (типами, массивами, деревьями, списками и т. Д.) Или конкретными алгоритмами. Если такие библиотеки не зависят от других специфичных для Arduino библиотек, вы можете использовать их почти наверняка.

Другие библиотеки, в отличие от других, сильно зависят от оборудования, используемого в настоящее время на платах Arduino. В этих случаях библиотека должна получить доступ к оборудованию, поэтому они будут включать в себя верительные заголовки, такие как pins_arduino.h (в частности, pin_arduino.h.

Они не будут работать без серьезной модификации таких библиотек и /или создания заголовка оболочки для «эмуляции» требуемых функций и определения требуемых макросов /констант в соответствии с вашим оборудованием.

ответил next-hack 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 02 Sep 2017 18:45:16 +0300 2017, 18:45:16

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132