Потребовалась мне для одной задачи библиотека для работы с блютусом, нашел вот такую - ArduinoBLE. При проверке любого скетча из примера выдает вот такую вот ошибку - ПРЕДУПРЕЖДЕНИЕ: библиотека ArduinoBLE-0.1.0 должна запускаться на архитектурах samd, megaavr и может быть несовместима с вашей платой на архитектуре avr. так вот вопрос - что ей, кроме ардуин на базе Atmega 168 и 328 надо подсунуть, чтобы оно заработало? Википедия с пеной у рта уверяет, что Atmega168 и Atmega328 относятся к megaavr, но судя по тому что я вижу - эта библиотека так не считает.
Вроде бы в описании библиотеки ясно сказано, что она для Arduino MKR WiFi 1010, Arduino UNO WiFi Rev.2, Arduino Nano 33 IoT, и Arduino Nano 33 BLE...
Это значит, что в библиотеке есть дериктивы проверки под какой чип она компилируется, как например в библиотеке servo, где в зависимости от выбранной платы выбирается определенный код в библиотеке под её особенности таймеров и пинов.
Ну да, понял что сам дурак )) "Если ничего не помогает - прочтите, наконец, инструкцию". У меня задача - получать список окружающих блютус-устройств с периодичностью раз в полминуты. Вот и ищу всякие варианты