Ошибка компиляции для платы Arduino Uno SIM7000
Я использую botletics / SIM7000-LTE-Shield с Arduino Uno, я выбрал все примеры, но все они заканчиваются одной и той же ошибкой
C:\Users\lenovo\Documents\Arduino\libraries\SIM7000\Adafruit_FONA.cpp: In member function 'boolean Adafruit_FONA::postData(const char*, uint16_t, const char*, const char*, const char*)':
C:\Users\lenovo\Documents\Arduino\libraries\SIM7000\Adafruit_FONA.cpp:2045:3: error: expected ';' before 'readline'
readline(10000);
^~~~~~~~
exit status 1
Error compiling for board Arduino Uno.
@ASH, 👍1
Обсуждение1 ответ
Лучший ответ:
▲ 1
Я клонировал ботлетику сравнительно гигантское репо. Они изменили библиотеку Adafruit, не меняя имени.
Проблема, по-видимому, заключается в том, что вы работаете из текущей основной ветви. Переключитесь на последний тег 1.1.0, и пример SMS_Response будет скомпилирован просто отлично. Я не пробовал все остальные.
Прямая ссылка на zip-файл для тега 1.1.0.
,
@timemage
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
у вас есть какая-нибудь старая версия библиотеки? в текущей нет функции postData Adafruit_FONA.cpp, @Juraj
Нет никаких "postData" (чувствительных к регистру) в любом из файлов любого из коммитов в [репозитории Adafruit для этой библиотеки.](https://github.com/adafruit/Adafruit_FONA), @timemage