Юрий
а там чё, я не всматривался?
Та же плата говно)))
Ruslan
если повесить плату на только нужных штырьках... заведётся?
Ruslan
Та же плата говно)))
не работает? значит точно не шЫдевр
Ruslan
посмотрел, точно плата не этого канала )
посмотрел, точно плата не этого канала )
А когда видео смотрел, то лупу доставал как известный персонаж?
Ruslan
А когда видео смотрел, то лупу доставал как известный персонаж?
не отвлекайся, у человека светодиод горит неправильно )))
Ну на esp-12e светодиод висит на gpio2
Не пойму что мешает ткнуть мультом и посмотреть состояние ног gpio0 gpio2 gpio15
Юрий
iq
Таблетки лучше выпей, да к земле привыкать начинай. Что ж блин у вас тут за любители желчи???
Юрий
Не пойму что мешает ткнуть мультом и посмотреть состояние ног gpio0 gpio2 gpio15
Мешает то, что никто эту мысль нормально не озвучил, а лишь прозвучало тут как укор
Ruslan
#blog надо херакнуть презу, чтобы в начале недели податься в инновации, вот это задача, а я ненавижу делать презы ))
Max
Делегируй))
Ruslan
Делегируй))
такие вещи лучше не делегировать )
Max
Ну, если написать/начитать текст, то можно.
Max
Но проверять надо строго, да
Ruslan
да я ещё концепцию не придумал, вот сижу и думаю
Quiero vivir en España
Повторюсь. Работаю с SD-картой на ESP32. Пока надо просто вывести на экран все файлы Подключил SD.h и SPI.h Пишу: File directory = SD.open(""); if(!directory){ Serial.println("fail!"); } if(!directory.isDirectory()){ Serial.println("Not a directory"); } File file = directory.openNextFile(); while(file){ if(file.isDirectory()){ // } else { char*s = (char*)(file.name()); // и операции с файлом - например, вывод на экран } file = directory.openNextFile(); } Это выводит все файлы в корне. Но стоит мне только указать в кавычках название папки (причём как со слешами, так и без), в Serial выводятся сообщения об ошибке.
Evgen
О как. Стопитсот вариантов значит. Причём эти варианты отличаются для ESP32 и 8266. Даже для LittleFS.
Evgen
Поубивал бы всех программистов
О как. Стопитсот вариантов значит. Причём эти варианты отличаются для ESP32 и 8266. Даже для LittleFS.
А че им не отличаться? LittleFS для 8266 в фреймворке ардуино. А для есп32 другой фреймворк (уже от espressif)
Evgen
Ну тогда надо и шоб це был разный для полного щастья
Evgen
Похоже я седни встал с не той FS
Quiero vivir en España
Quiero vivir en España
Там где то в примерах SD есть пример listfiles, попробуйте его
Находил ту же проблему в англоязычном интернете и тоже вопрос остался без ответов.
Евгений
Он на корневую директорию.
Differences with SPIFFS LittleFS has folders, you need to iterate files in folders unless you set #define CONFIG_LITTLEFS_SPIFFS_COMPAT 1 At root a "/folder" = "folder" Requires a label for mount point, NULL will not work. Recommended is to use default LITTLEFS.begin()
Оказывается libesp_littlefs закрытая у espressif
Лежит готовой либой
Andy
Так то все открыто https://components.espressif.com/components/joltwallet/littlefs
Max
Там еще VFAT где-то рядом пробегал. Наверное, как раз в SD.
Quiero vivir en España
Differences with SPIFFS LittleFS has folders, you need to iterate files in folders unless you set #define CONFIG_LITTLEFS_SPIFFS_COMPAT 1 At root a "/folder" = "folder" Requires a label for mount point, NULL will not work. Recommended is to use default LITTLEFS.begin()
Не совсем понял. Я писал про библиотеку SD.h, которая, насколько я помню, в arduino IDE по умолчанию установлен. LittleFS - не знаю, что это.
Quiero vivir en España
Оппа, переглючило меня со старыми сообщениями
Но вы где-то рядом. Дело в том, что пример с перечислением вообще всех папок и файлов: File root = SD.open("/"); File entry = root.openNextFile(); работает. А вот просто открыть : File dir = SD.open("/1/"); Не хочет открывать папку. А вот файл в папке открыть может.
Max
Ох
Quiero vivir en España
какое ESP?
ESP32 (в Arduino значится как ESP32 dev module), но сам ESP установлен на готовую плату.
Quiero vivir en España
Ну вообще-то правильно, папка не файл, она так не открывается
В документации всё просто - открывайте как файл, но со слешами (/1/)
Quiero vivir en España
видимо, там какой-то непечатаемый символ. потому что при перечислении всех файлов/папок выводит имя папки как я его вижу, а когда я его сравниваю с именем в кавычках, отвечает false
Quiero vivir en España
Но File root = SD.open("/"); тем не менее, работает
Max
А какую ошибку выдает?
Quiero vivir en España
А какую ошибку выдает?
Никаких ошибок. Просто File directory = SD.open("/"); if(!directory){ Serial.println("fail!"); } работает, в то время как File directory = SD.open("/1/"); //а также 1, /1, 1/ if(!directory){ Serial.println("fail!"); } пишет fail
Максим
Подскажите какие пины на i2c выведены на wrover-b?!
Максим
А какие были раньше?
Раньше stm32 юзал
Максим
В даташите не нашел
Евгений
В даташите не нашел
Допустим, а если спросить esp32 pinout?
Максим
https://yandex.ru/images/touch/search?text=esp32%20wrover%20pinout&pos=1&img_url=http%3A%2F%2Fb4x.com%2Fandroid%2Fforum%2Fattachments%2Fesp32-jpg.124663&rpt=simage&lr=75 вот не понимаю где тут i2c
Максим
Не понимаю где тут i2c
Максим
В даташите тоже не нашел
Constantine
Коллеги, сможете собрать бинарник из примера https://github.com/espressif/esp-idf/tree/master/examples/peripherals/mcpwm/mcpwm_servo_control Не могу понять ESPHome глючит или серва не отрабатывает 180 градусов
Евгений
В даташите тоже не нашел
Тут глубже вникать надо, по умолчанию: GPIO21 SDA GPIO22 SCL
Евгений
Спасибо!
Обрати внимание, нумерация GPIO
Евгений
https://diytech.ru/projects/spravochnik-po-raspinovke-esp32-kakie-vyvody-gpio-sleduet-ispolzovat
Slava
Не понимаю где тут i2c
На любые ноги кроме 0 1 2 3 6...11 36...39. то что написано справа в таблице это не правила, это возможности. Но следует проверять в чужих библиотеках кто, когда и как включает какие пины. Был тут у меня случай с time.h кажется, "поубывал бы гада".
Slava
А если запросить SD.exists на путь - что вернет?
В библе смотри. Кажется там правда/ложь
Max
В библе смотри. Кажется там правда/ложь
Я-то в курсе, меня интересует ответ для данного случая
Max
Есть подозрение, что там '/1 /' какой-нить
Max
Или битая флешка
Max
После ресета
Quiero vivir en España
А если запросить SD.exists на путь - что вернет?
SD.exists(""), SD.exists("/"), SD.exists("/1") или SD.exists("/1/") ?
Quiero vivir en España
В littlefs нет понятия папок. Может поэтому?
Не понимаю, почему вы пишете про littlefs. Но если в SD.h то же самое, то как тогда открыть папку для листинга файлов и почему удаётся открыть файт "/1/1.txt" ?
Quiero vivir en España
непонятно кудя ты пишешь имя файла и зачем...
Для удобства вырезано. Вывожу на TFT дисплей.
Юрий
Здравствуйте Водскажите, что может быть с есп, что она так светится (в скетче этого нет) Выпаял из дев кит и припаял на свою п/п с минимальной обвязкой
Все эксперименты приводят только к мысли, что пациент скорее мертв, чем жив: выпаял, подал питание, дальше через 10к подтянул к vcc пины reset, enable, gpio0, gpio2 А в итоге все равно горит onboard led, но немного моргает "просадкой" свечения. На uart тишина, хотя должен бубнить
?
сейчас гляну что у меня в файлопомойке есть...
Quiero vivir en España
папка не файл! ее НЕЛЬЗЯ открыть папка это просто адрес
Акорневая директория - это что? Папка или файл? Если папка, то почему её можно открыть?
?
Для удобства вырезано. Вывожу на TFT дисплей.
вот тебе и не отвечали, что непонятно было о чем речь конкретно и как выглядит вызов. Сейчас загляну в свою файлопомойку