Проблема с использованием модуля Bluetooth с платой ESP32s2

Я пытаюсь использовать перьевую плату ESP32-S2 с отдельным модулем Bluetooth, Adafruit BLuefruit LE UART Friend. Я ранее использовал этот модуль Bluetooth с Feather M0 Adalogger через UART, не испытывая никаких серьезных проблем. Теперь модуль Bluetooth даже не проходит мимо своей функции begin. На самом деле, чтобы моя программа даже компилировалась, я должен изменить заголовок UART и cpp-файлы в библиотеке nRF51, комментируя серийный код программного обеспечения (хотя на самом деле я не использую серийный код программного обеспечения), потому что ядро esp32 не имеет этой библиотеки. Это вопрос ядер (esp32 в отличие от samd или avr) или что-то совсем другое?

, 👍1

Обсуждение

Ядра SAMD не имеют программного обеспечения. библиотека Adafruit_BluefruitLE_nRF51 содержит #определить ПРОГРАММНОЕ_СЕРЬЕЗНОЕ_ДОСТУПНОЕ ( ! (определено (_VARIANT_ARDUINO_DUE_X_) || определено (ARDUINO_ARCH_SAMD) || определено (ARDUINO_STM32_FEATHER)) ), @Juraj