Ruslan
может внешняя помеха?
может внешняя помеха?
А почему ардуиновский код из примера работает на заебсиь?)
Ruslan
я долго трахался с обновлением по GSM, пока не понял, что это мои вояки соседние отжигают, включают "плойку" и всё, там даже блютуз иногда не видит девайсы
Я ж тебе говорю зашиваешь ардуиновский код оно все работает как часы
Чудеса на виражах блеать
Evgen
Перебрал 6 есп-01. Из них 4 не коннектятся по моему коду, а 2 коннектятся
может ты обнаружил как отличать родные 8266 от клонов?
Maxx
у меня такое же было на есп32, когда одна нога была занята. то ли 8, то ли 12. в доках нашёл, исправил, заработало.
может ты обнаружил как отличать родные 8266 от клонов?
Да блять сомневаюсь что из подделывают
Evgen
/me вроде родил неблокирующий коннект из ардуиновского говна и палок... осталось родить остальное
Evgen
/me
Evgen
🤷‍♀️ хм.. а почему /me синенькое
Типа команда
Ramzess_II
я второй день сижу и не могу понять в чем проблема. повторяю инструкцию с ESP по установке IDF. в момент когда хочу собрать make получаю ошибку. самого файла make в проекте нету. может его нужно самому создать? не понимаю что не так
Ramzess_II
make menuconfig же
ну я именно это и ввожу. может нужна какая то еще команда. там .py или еще что то
А вижу выше ругается что мейка нет
Ramzess_II
я уже все перепробовал. ставил мейк в систему
Нет
У тебя этого файла нет
Что у тебя в IDF_PATH
У тебя IDF_PATH должен быть равен
Ramzess_II
я не знаю как его открыть и найти. потому что он не виден в папке
У тебя должна быть переменная окружения IDF_PATH
Напиши IDF_PATH=~/esp/ESP8266_RTOS_SDK/
И вызови make menuconfig
Ramzess_II
вот тут пишет что она есть
Блять ну так ты смотри куда она указывает?
У тебя есть папка в корне /esp/esp-idf? Если у тебя IDF лежит в ~/esp/ESP8266_RTOS_SDK/ ?
Ниче не смущает?
Ты как-то инструкцию походу по своему повторяешь
IDF_PATH должна указывать на текущий IDF фреймворк
Щас походу ты и с туллчейном будешь ебаться(
Ramzess_II
ну в инструкции сказано ведь просто export IDF_PATH=~/esp/esp-idf. я так и повторил..
Во первых ~/esp. А ты как написал?
/esp (то есть в корне)
Во вторых у тебя НЕТ папки esp-idf
Да было в инструкции для примера это указано....
Короче я указал тебе направление куда копать. Не хочешь слушать не надо. Исправляй IDF_PATH чтоб он указывал на папку с нужным esp-idf
Ramzess_II
так стоп. а как же оно тогда установило в несуществующую папку?
Ramzess_II
я понял. буду пробовать
так стоп. а как же оно тогда установило в несуществующую папку?
Куда оно установило его он у тебя вообще в другой папке лежит
Жексон
Залил ардуиновский экзампл - он спокойно приконнектился. Че за хня
Калибровочные константы! Ox3fc000. Ардуино шьёт все секции а ты шил только свое приложение +- FS.
Я тебе написал исправь IDF_PATH на ~/esp/ESP8266_RTOS_SDK/
Ramzess_II
понял. спасибо
Ramzess_II
спасибо, это собралось. теперь ошибка питона вылезла. почитал форум есп, там предлагают питон 2,7 но ведь я скачал IDF для питон 3 и выше. как можно побороть это?
Ruslan
ты не пробовал в чистый вскод просто поставить аддон от эспрессив, который далее сам всё кошерно сделает...
Ruslan
и третий питон заюзает и ESP-IDF правильно поставит
Ruslan
а, ну если не для esp32, то я хз как там у вас
Ramzess_II
Хм. Просто я делаю по инструкции от есп. Для 32 вроде все сделал сам vs сode. А вот тут приходится ломать голову
Ramzess_II
Ну я снёс esp idf на всякий случай. Ставил чисто esp8266
Ну я снёс esp idf на всякий случай. Ставил чисто esp8266
Сносить ниче не надо. Надо просто менять IDF_PATH
Он сам ниче не находит. В папке с проектом лежит makefile который инициирует поиск нужного мейка в IDF_PATH/make/xxx. Дальше все делается поиском тулчейна
Ramzess_II
Сносить ниче не надо. Надо просто менять IDF_PATH
ну в системе если спросить то он пишет версию
У меня с третьим питоном прекрасно 8266 идф работает
python —version набери
Ошибку пишет поди что python не найден?
Ramzess_II
очень странно но да
Ramzess_II
но я точно ставил его\
Ramzess_II
и проверял
очень странно но да
Потому что python третий ставится как python3
А принято вызывать python. Значит тебе нужно поставить "alternatives" чтоб python ссылался на python3
Ну ка напиши так "sudo update-alternatives --config python"
И выбери там питон3. Он должен линки будет подправить
iҚØN🐾🐾
А еще лучше пользоваться virtualenv
Ramzess_II
update-alternatives: ошибка: нет альтернатив для python пока не пойму что не так..
Ramzess_II
убунту 22
Ramzess_II
я почитал что alternatives позволяет просто переключатся между версиями. а у меня то одна
я почитал что alternatives позволяет просто переключатся между версиями. а у меня то одна
Верно. Так по умолчанию все вызывают python. Так испокон веков прописано в скриптах. Соответственно тебе надо alternatives python -> python3
Бля зачем вы лезете в линукс я не пойму
Ramzess_II
ну чтоб работать под винду нужно поставить фичи от линукса. Но лучше ж уже сразу на линуксе делать. Сложно привыкнуть но это дело времени
Дальше там переключишь дефолт на третий
А