ㅤ
Я думаю просто перед открытием openDir надо сделать если xxx.exists()
ㅤ
так я хотел проверить на true/false - послало нах
Кого проверить и что значит послало?
Evgen
Dir root = FlashFS.openDir(dirname); if(!root()){ Serial.println("- failed to open directory"); return; }
Evgen
src\File_io.cpp: In function 'void listDir(char*, uint8_t)': src\File_io.cpp:52:14: error: no match for call to '(fs::Dir) ()' 52 | if(!root()){ | ^
ㅤ
src\File_io.cpp: In function 'void listDir(char*, uint8_t)': src\File_io.cpp:52:14: error: no match for call to '(fs::Dir) ()' 52 | if(!root()){ | ^
Потому что root во первых всегда будет возвращен. Проверка твоя не имеет смысла. Во вторых так не сравнивают. Я написал выше
ㅤ
Просто открой исходный код этого класса и почитай. Там все понятно
Evgen
"Filenames are assumed to be in the root directory if no initial “/” is present." и как это понимать? root directory - это что?
Evgen
Потому что root во первых всегда будет возвращен. Проверка твоя не имеет смысла. Во вторых так не сравнивают. Я написал выше
ну так ты спросил - что я делал - я ответил. Исправил на if(!root.isDirectory()){ - теперь туплю почему нет "/"
Evgen
C:\
LittleFS, какие нах там диски
🛡Aleksej
LittleFS, какие нах там диски
это для понятия, главная директория смонтированного диска
Evgen
это для понятия, главная директория смонтированного диска
вы диски в esp8266 умеете монтировать. Чем, не подскажете - монтажкой?
Илфат
Пытаюсь освоить VSCode. Не могу понять, почему он плату на порту находит а прошить не может.
Evgen
ты с юниксами вообще знаком?
и где в esp2866 юникс? или в линуксе есть LittleFS?
ㅤ
и где в esp2866 юникс? или в линуксе есть LittleFS?
В любой непонятной ситуации говори - "а ты вообще с линуксом знаком? иди читай букварь"
ㅤ
Мы точно не на филиал ЛОРа попали?
Evgen
В любой непонятной ситуации говори - "а ты вообще с линуксом знаком? иди читай букварь"
тогда надо посылать маны читать, букварь это зумеры посылают читать
Илфат
Кто не может?
Прошивальщик.
ㅤ
Прошивальщик.
Мы это обсудили уже выше. Что твоя девборда не переводит ио0 по какой-то причине
ㅤ
Возьми другую
ㅤ
Кстати у меня тоже есть несколько девборд которые сами не шьются пока кнопку не нажмешь. Кондеры менял, резисторы все проверял. Вот вроде все тоже самое с соседней, а нет... Может usb-uart глючит
Илфат
Плата другая. нормальная. Ту я уже отложил. Я же на скрине указал, что поставил и изучаю vscode.
Evgen
А сам то не может что-ли?
может зависеть от платы. И от юсб. Даже для плат из одной партии
ㅤ
Плата другая. нормальная. Ту я уже отложил. Я же на скрине указал, что поставил и изучаю vscode.
Да какая разница vscode или нет. Прошивкой занимается esptool от вендора
Илфат
в ардуино иде нормально шьётся. в вскоде нет
ㅤ
vscode вообще похую
ㅤ
Да блядь не путай IDE с тулчейном
Илфат
пока это для меня одна кухня ;) Хорошо. Почему pio не может прошить?
ㅤ
Я не пойму у меня с речью какая-то что-ли проблема. Я еще раз повторяю IDE не занимается прошивкой. Прошивкой занимается ESPTOOL, что в ардуине, что в пио, что в esp-idf
Leonid
pio = platformio
ㅤ
Да я понял уже
ㅤ
Так я ему выше объяснил что ИДЕ не занимается прошивкой. Он делает третий заход
Илфат
ㅤ
почему esptool не может прошить esp8266 ?
В душе не знаю. Спроси у своей девборды
ㅤ
Ошибка говорит о том, что она не переведена в режим прошивки и точка
Evgen
пока это для меня одна кухня ;) Хорошо. Почему pio не может прошить?
у меня не шьет, когда номер компорта больше 10
Evgen
у меня не шьет, когда номер компорта больше 10
и когда несколько компортов вроде
ㅤ
у меня не шьет, когда номер компорта больше 10
Если ты внимательно посмотришь скрин то esptool вообще без порта был вызван. Он сам определил автодетектом порт
ㅤ
Кстати еще не факт что этот компорт правильный) А пио я слышал что не умеет больше 10 портов если в конфиге это явно указано
🛡Aleksej
в ардуино иде нормально шьётся. в вскоде нет
В ардуине гдето можно включить лог, чтобы показал при прошивке команду которой шьёт, будет типа .arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py --chip esp8266 --port /dev/ttyUSB1 --baud 57600 --before default_reset --after hard_reset write_flash 0x0 firmware.bin upload.py это обёртка для esptool но параметры передаются один в один. Потом сравни с параметрами вызова из pio
Evgen
Если ты внимательно посмотришь скрин то esptool вообще без порта был вызван. Он сам определил автодетектом порт
уже не помню, у меня стояло в автомате, потом не шилось, я дергал USB туда-сюда, потом у меня при очередном передергивании стох к херам супер-пупер надежный флешдиск...
Evgen
Кстати еще не факт что этот компорт правильный) А пио я слышал что не умеет больше 10 портов если в конфиге это явно указано
похер веники, хоть указывай в platformio.ini порты, хоть не указывай. Но я теперь указываю, чтоб не путаться
🛡Aleksej
Зачем если можно открыть process explorer или ps aux сделать в линуксе и попглядеть парамы
можно и так, но я сейчас не готов объяснять что такое ps aux ;)
ㅤ
можно и так, но я сейчас не готов объяснять что такое ps aux ;)
Как это. Ты же только что еспшника пытался склонить к линуксу. Давай добивай до конца
Alexey
прозвучало как склонить к БДСМ..
Evgen
Вот Такая у меня теперь усбевина
ㅤ
Вот Такая у меня теперь усбевина
У меня такая же только на 4. Причем одну я сжег
🛡Aleksej
Root
Ребята кто занимается esp32 программами отпишитесь
Root
В личку
ㅤ
Ребята кто занимается esp32 программами отпишитесь
Нет мы здесь только светодиодами мигаем.
ㅤ
Шо за мода перетащить кого-то в личку
Alexey
это примерно также :)
да я знаю, поэтому линуксом не пользуюсь.(только иногда исходники оттуда под АРМ ковыряю).
ㅤ
с питанием и кабелем USB3?
Ну да. Там же они в двух вариантах продаются. На 4 и 7 портов
ㅤ
Рублей 500 помеому стоит на 7
Root
Ну как чё за мода кому нужна шабашка отпишитесь
ㅤ
с питанием и кабелем USB3?
https://aliexpress.ru/item/4001051401411.html
Evgen
нахер шабашку, мы тут погромисты
ㅤ
Ну как чё за мода кому нужна шабашка отпишитесь
Здесь пиши тз. Кому интересно откликнется. Или ты хочешь услышать в личке всех участников чата?
Root
Тз объяснять текстом долго придется
Root
)
ㅤ
А у тебя тз не текстом что-ли?
Root
Не а
ㅤ
Только не говори что у тебя голосовое. Тогда можешь сразу... заканчивать
Root
Только в голове вся инфа )
ㅤ
Ууууууууууууу
Ruslan
А потом он скажет, что денег всего 500₽