ESP8266 — Ошибка: unknown opcode or format name 'jmp'
Я купил nodeMCU 8266 и надеюсь, что он сможет заменить мой более громоздкий UNO+WiFi 101.
При компиляции возникает ошибка: Ошибка: неизвестный код операции или имя формата «jmp»
Я использую его в функции void SoftReset():
void softReset() {
delay(1000);
asm volatile (" jmp 0");
}
Этот сброс отлично работает с моей конфигурацией Uno+101, но по какой-то причине не поддерживает ESP8266. Я удалил библиотеку WiFi101 и добавил библиотеки WiFi для ESP8266. Это единственное изменение.
Не могли бы вы помочь мне понять, почему я получаю эту ошибку?
EDIT: Я прочитал этот ответ SO, но «синтаксический сахар» мне не помог.
Я также просматриваю различные сайты по ESP8266, но они не так хорошо организованы, как SE/SO, и ответы найти сложно.
@acpilot, 👍1
0
Смотрите также:
- Как читать и записывать EEPROM в ESP8266
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ошибка: espcomm_upload_mem failed при загрузке скетча
- Как определить размер Flash?
- Передача функции-члена класса в качестве аргумента
- Несколько клиентских серверов через Wi-Fi
- В ESP-12E NodeMCU, какой выход PIN A0?
- Esp8266 Vin контакт