Конь Денвера
Я думаю что упадёт ещё до 800 .
)) рано радуешься )
Конь Денвера
А потом на 100к 🥰
ㅤ
А это тот самый проект твой "про интеграцию есп32", где я еще клоуна поставил?
Конь Денвера
ㅤ
Ivan
так не понятно, оно заработало теперь?
Вот я это и пробую тут выяснить ))
Сами они на своем сайте отвечают "сорян". На сайтие али тоже "недоступно для вашей страны". А в приложении дает. Просто я оплачивать не пробовал - ибо нечего пока: только мысли были.
Ivan
ㅤ
Блеать я эту группу читаю раз в 100 лет, так просто поржать
ㅤ
Я и там не вижу от него сообщений
Ivan
ㅤ
Maxwal
Так это дополненная реальность, толку от этой хрени?
Indr1x
Все эти квест румы еще не умерли и туда кто то ходит?
Ruslan
Indr1x
В Грузии теперь бум?
Ruslan
Видимо
Конь Денвера
Конь Денвера
Может свою открыть ... )
Конь Денвера
Знания есть
Ruslan
Не, те, кого отслеживаю, сидят там
Indr1x
Закладки делать?
ㅤ
Ты уже приходил к нам
ㅤ
@ruslanpopov забань этого 🤡
Ivan
А бота выпилили?
Andreλ
Ivan
Maxwal
Не ну моник(телевизор) цепануть не сложно. А вот 3Д и эффект глудины тут явно из AR приплели.
Вот если на квестовыйфонарик включаешь и метки в темноте смотришь, карту, вот туда этот AR запихнуть - будет круто.
Maxwal
мля. * квестовый смартфон.
Ruslan
Вашу бы энергию да в моих целях
SSR
Ruslan
И блекджеком
Ruslan
Max
Николай
Ruslan
К лету надеюсь
Конь Денвера
Сергей
Доброго времени суток!
Пытаюсь сделать простой http сервер c хранением файлов на SD карте.
Использую пример скетча arduino ide 2 randomnerdtutorials(точка)com/esp32-web-server-microsd-card/
Выдача сервером данных из переменных работает: request->send(200, "text/plain", "TEST");
Карта определяется и читается, работают SD.cardSize(); SD.open !
однако, если делать как в примере
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) { request->send(SD, "/index.html", "text/html");
}); или server.serveStatic("/", SD, "/");
Вылетает Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Пробовал разные варианты библиотеки ESPAsyncWebServer, итог всегда один...
Возможно, кто-то подобное делал, сталкивался/решал такую проблему?
Ivan
Доброго времени суток!
Пытаюсь сделать простой http сервер c хранением файлов на SD карте.
Использую пример скетча arduino ide 2 randomnerdtutorials(точка)com/esp32-web-server-microsd-card/
Выдача сервером данных из переменных работает: request->send(200, "text/plain", "TEST");
Карта определяется и читается, работают SD.cardSize(); SD.open !
однако, если делать как в примере
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) { request->send(SD, "/index.html", "text/html");
}); или server.serveStatic("/", SD, "/");
Вылетает Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Пробовал разные варианты библиотеки ESPAsyncWebServer, итог всегда один...
Возможно, кто-то подобное делал, сталкивался/решал такую проблему?
а карточка ТОЧНО читается? прям можешь считать файл и выплюнуть в уарт?
Ivan
это раз. два - попробуй отдать text/plain заголовок
ㅤ
Доброго времени суток!
Пытаюсь сделать простой http сервер c хранением файлов на SD карте.
Использую пример скетча arduino ide 2 randomnerdtutorials(точка)com/esp32-web-server-microsd-card/
Выдача сервером данных из переменных работает: request->send(200, "text/plain", "TEST");
Карта определяется и читается, работают SD.cardSize(); SD.open !
однако, если делать как в примере
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) { request->send(SD, "/index.html", "text/html");
}); или server.serveStatic("/", SD, "/");
Вылетает Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Пробовал разные варианты библиотеки ESPAsyncWebServer, итог всегда один...
Возможно, кто-то подобное делал, сталкивался/решал такую проблему?
LoadProhibited это у тебя ошибка указателей где-то. Скорей всего ты что-то не проинициализировал
Сергей
Сергей
сейчас прям файл прочитаю
ㅤ
Декодируй стек вызова и ты увидишь где конкретно она наебнулась. Че гадать то
Serjio
слушьте, наверняка баяню. а насоветуйте библиотеку для телеграма под esp-idf, без всех ардуин и платформио и прочего - оно в природе существует?
нашел от котяры12 что-то, но там cpp, и как это cpp поженить с сишным проектом в espressif ide - не очень понятно
Сергей
Сергей
iҚØN🐾🐾
iҚØN🐾🐾
А файловая система точно была примонтирована перед чтением?
Сергей
или еще что-то нужно ?
iҚØN🐾🐾
Я уже не помню, но вроде еще маунтить надо, или в бегине там маунт
Сергей
Сергей
Декодируй стек вызова и ты увидишь где конкретно она наебнулась. Че гадать то
PC: 0x4014f06d: spiGetClockDiv at C:\Users\programmer\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\cores\esp32\esp32-hal-spi.c line 291EXCVADDR: 0xfa3c486f
Decoding stack results
0x4014f06d: spiGetClockDiv at C:\Users\programmer\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\cores\esp32\esp32-hal-spi.c line 2910x400dad87: SPIClass::beginTransaction(SPISettings) at C:\Users\programmer\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SPI\src\SPI.cpp line 130
0x400d9f81: (anonymous namespace)::AcquireSPI::AcquireSPI(ardu_sdcard_t*) at C:\Users\programmer\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\SD\src\sd_diskio.cpp line 463
ㅤ
Сергей
жесть, портянка, я правильно понимаю , надо внимательно изучить первую строку PC: 0x4014f06d: spiGetClockDiv at C:\Users\programmer\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\cores\esp32\esp32-hal-spi.c line 291 ?
Сергей
Сергей
Всем спасибо!
ㅤ
Я почему-то так и подумал что у тебя какой-то экземпляр тупо уничтожается
Сергей
Я сам балбес! Подумал, что он там отдельно болтается! Закину в инициализацию. Код чище. И главное файлы то читались с SD ... Еще раз спасибо!
Serjio
крашится!
на вот этой строке
esp_http_client_perform
ее нельзя выполнять откуда угодно? или проблема в конфигурации esp_http_client_handle_t?
Serjio
(просто нашел какой-то дикий пример где http запрос выполняется в задаче, запущенной так:
xTaskCreatePinnedToCore(&http_test_task, "http_test_task", 8192*4, NULL, 5, NULL,1);
то есть предлагают каждый раз для запроса запускать задачу что ли?
Serjio
видимо, так и есть..
теперь чтобы завернуть всё это - надо научиться передавать параметры правильно (первый NULL строчкой выше)
делаю вот так:
typedef struct Data_t
{
uint8_t eventType;
char *stringOne;
uint8_t *intOne;
char *stringTwo;
uint16_t intTwo;
} MyProperties_t;
перед запуском делаю так:
MyProperties_t * myProperties = {1,"The Sun",8, "The Moon",9};
xTaskCreatePinnedToCore(&http_test_task, "http_test_task", 8192*4, (void *) messageProperties, 5, NULL,1);
ну а потом сам обработчик
static void http_test_task(void *xStruct) {//void *pvParameters) {
MyProperties_t * data = (MyProperties_t *) xStruct;
ESP_LOGI(TAG, "Event type: %d, the first string: %s", data->eventType, data->stringOne);
ну и не выходит...
ㅤ
видимо, так и есть..
теперь чтобы завернуть всё это - надо научиться передавать параметры правильно (первый NULL строчкой выше)
делаю вот так:
typedef struct Data_t
{
uint8_t eventType;
char *stringOne;
uint8_t *intOne;
char *stringTwo;
uint16_t intTwo;
} MyProperties_t;
перед запуском делаю так:
MyProperties_t * myProperties = {1,"The Sun",8, "The Moon",9};
xTaskCreatePinnedToCore(&http_test_task, "http_test_task", 8192*4, (void *) messageProperties, 5, NULL,1);
ну а потом сам обработчик
static void http_test_task(void *xStruct) {//void *pvParameters) {
MyProperties_t * data = (MyProperties_t *) xStruct;
ESP_LOGI(TAG, "Event type: %d, the first string: %s", data->eventType, data->stringOne);
ну и не выходит...
Ужас какой
ㅤ
С вас 300 евро
Не ну а кто в другой таск передает указатель который ссылается на чужой стек...
SSR
ㅤ
Так блеать. Пол седьмого утра. Пора на завод собираться наверное
Ruslan
Ivan
Ivan
Да кто такие эти ваши фронтендеры и html-слесаря?
Смотрите видос камеди "табличка очень важное совещание" ))