Ruslan
может внешняя помеха?
Ruslan
я долго трахался с обновлением по GSM, пока не понял, что это мои вояки соседние отжигают, включают "плойку" и всё, там даже блютуз иногда не видит девайсы
ㅤ
Я ж тебе говорю зашиваешь ардуиновский код оно все работает как часы
ㅤ
Чудеса на виражах блеать
Evgen
Maxx
у меня такое же было на есп32, когда одна нога была занята. то ли 8, то ли 12. в доках нашёл, исправил, заработало.
ㅤ
ㅤ
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
я понял. буду пробовать
ㅤ
ㅤ
Я тебе написал исправь 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
ㅤ
ㅤ
Он сам ниче не находит. В папке с проектом лежит makefile который инициирует поиск нужного мейка в IDF_PATH/make/xxx. Дальше все делается поиском тулчейна
ㅤ
Ramzess_II
ㅤ
ㅤ
У меня с третьим питоном прекрасно 8266 идф работает
Ramzess_II
очень странно но да
Ramzess_II
но я точно ставил его\
Ramzess_II
и проверял
ㅤ
А принято вызывать python. Значит тебе нужно поставить "alternatives" чтоб python ссылался на python3
ㅤ
Ну ка напиши так "sudo update-alternatives --config python"
ㅤ
И выбери там питон3. Он должен линки будет подправить
iҚØN🐾🐾
А еще лучше пользоваться virtualenv
Ramzess_II
update-alternatives: ошибка: нет альтернатив для python
пока не пойму что не так..
ㅤ
Ramzess_II
убунту 22
Ramzess_II
я почитал что alternatives позволяет просто переключатся между версиями. а у меня то одна
ㅤ
Бля зачем вы лезете в линукс я не пойму
Ramzess_II
ну чтоб работать под винду нужно поставить фичи от линукса. Но лучше ж уже сразу на линуксе делать. Сложно привыкнуть но это дело времени
ㅤ
ㅤ
Дальше там переключишь дефолт на третий
ㅤ
А