Я думаю просто перед открытием 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₽