Роджер
Я не могу быть во всем специалистом.
Denisio
тебе бы хотя бы про язык Си почитать
Denisio
а не писать методом проб и ошибок
Роджер
К сожелению опыт по другому не получается.
Я ранее использовал подобный код и такой ошибки у меня не было
Роджер
Как это исправить?
Denisio
Роджер
Вы же понимаете, что слово специалист и технический можно растягивать очень долго.
Может я ремонтник. а в программировании так себе. Или по другому обслуживаю ЭВМ.
Роджер
Роджер
Исправил, но почему это работает мне не понятно
Ilnar
MrSyabro
Для тех, кому не хватает имеющихся на рынке решений.
MrSyabro
https://telegra.ph/Razvivaem-lampu-Umnaya-lampa-na-lyuboj-vkus-11-02
Роджер
Подскажите в чем проблема?
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x400d1484 PS : 0x00060430 A0 : 0x800d1d1c A1 : 0x3ffb1f90
A2 : 0xffffcfd0 A3 : 0x3ffc07fc A4 : 0x3ffc078c A5 : 0x3ffc0788
A6 : 0x3ffc07b4 A7 : 0x3ffc07a4 A8 : 0x00000030 A9 : 0x00000000
A10 : 0x00000000 A11 : 0x3ffbebe8 A12 : 0x3ffc0790 A13 : 0x3ffc079a
A14 : 0x3ffc0796 A15 : 0x3ffc07fc SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000 LBEG : 0x400014fd LEND : 0x4000150d LCOUNT : 0xfffffffe
Backtrace: 0x400d1484:0x3ffb1f90 0x400d1d19:0x3ffb1fb0 0x4008aa81:0x3ffb1fd0
Dr Zlo
Роджер
Роджер
Вот после начала выполнения данного куска кода крошится камера.
Роджер
Вот это и делаю
Роджер
Так уже более точный вопрос, в этом промежутке кода идет краш:
for (i; i < q; i++){
Checksum = Checksum + fb->buf[i];
};// Считаем Checksum
ar_Checksum[0] = Checksum&0x00FF;
ar_Checksum[1] = (Checksum&0xFF00)>>8;
//Теперь мы все. что подготовили отправляем в порт
Denisio
вангую выход за границы массива
Denisio
либо ar_Checksum либо fb->buf
Denisio
чексумма кстати очень так себе.
Denisio
она обычно не так считается.
Роджер
Я вот тоже думаю проблема в этом.
Роджер
Что касается сексуммы как китаец написал считать так и считаю.
китает написал берешь складываешь все числа в байтах и последние 2 байта посылаешь в пакете
Denisio
писда...
ketbul
А что это строка должна делать?
Роджер
Ошибка в подсчете i и q . вывел их. а там -9008 и 0
ketbul
* это не умножить)
Роджер
Denisio
Denisio
кто переменную будет обнулять!
ketbul
ketbul
Написано кривоваио просто
ketbul
https://prog-cpp.ru/c-pointers/
ketbul
Ну видимо теперь придётся, на уровне синтаксиса хотя б
Роджер
Есть же деление на джунов, мидолтонов и сеньеров. я думаю где то застрял на уровне недоджун
RadioJo
Коллеги, доброе утро. Под ESP8266 есть готовая прошивка с поддержкой WiFi Direct? Сориентируйте плиз
Василий
ketbul
вроде бы esp32 не умеет p2p
ketbul
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_now.html
ketbul
?
Василий
RadioJo
ainu
ainu
и появляется блютус (возможно)
ainu
или NFC (возможно) - не для каждого смартфона
Василий
RadioJo
Мне чем дешевле, тем лучше, смартфоны андроиды у инженеров
Василий
RadioJo
Мне нужно считывать наработку часов , чтобы приложегние учитывало в табличку и когда доходит до лимита - алерт, что пора менять, и как поменял устройство, счетчик сбрасываешь
ainu
Василий
Но если их, контролёров много, то можно один точкой доступа, остальные к нему подключаются.
Василий
Общая сеть
RadioJo
Да представь у тебя здание 10000м2 ... еще и вафлю тянуть везде? нафиг надо
RadioJo
тут задача жуткая экономия
Василий
ainu
RadioJo
С директом в этом плане больший плюс
ketbul
чтобы не цеплять это какой нибудь mqtt с гейтом
RadioJo
я так думал
RadioJo
)
ainu
Я так подозреваю, ты можешь директ разработать сам с нуля. Но это будет та ещё задачка
ketbul
https://www.esp32.com/viewtopic.php?t=6631
Василий
приложуха сможет
Ну она, по идее, может и к вифи цепляться, если прав хватит
Василий
Василий
Контроллеры медок собой подключаются и передают в одну точку
Василий
Вообще, я не знаю что у тебя за такие дешёвые инженеры, что они дешевле, чем вафлю раз протянуть
ainu
@hamradios в общем вот идея тебе
ainu
https://github.com/EspressifApp/IOT-Espressif-Android
https://github.com/EspressifApp/IOT-Espressif-Android/blob/master/java/TYPE/com/espressif/iot/type/device/status/IEspStatusEspnow.java
ainu
У них есть наработки по подключению к esp-now через андроид приложение
ainu
Но я сам не тестил