Evgeniy
Вообще даже с параметром fragmented = false внутри httpd_ws_frame_t - всё равно же на уровне вебсокетов используется разбивка по 1024 байт
ok-home
у меня несколько async отправок иногда упаковавает в один frame
Evgeniy
оо! т.е. используешь httpd_ws_send_data_async вместо httpd_ws_send_data?
Evgeniy
я вариант без async использую, в таске, который обрабатывает принятый JSON по вебсокетам
Dmitriy
переписал на 2 потока. Вроде лучше стало
Dmitriy
Dmitriy
Но аудиочасть там такая же, поэтому я его не стал трогать
ok-home
httpd_ws_send_frame_async - а кто мне может помешать )) - очереди я со своей стороны выстроил
Evgeniy
romanetz
romanetz
romanetz
Угу
Evgeniy
Угу
И одновременно работать может? Забавно
romanetz
romanetz
В смысле, оно так и задумано было
ok-home
У меня была задача убрать блокировки при отправке - железка всегда шлет в очередь данные - а на другой стороне очереди есть клиент ws, нет клиента ws никого не интересует - есть данные заберут, не заберут - очередь заполнилась да и ладно
romanetz
As by design of USB
А почему нет-то? Лишь бы полосы на всех хватало. Там по факту каждой конечной точке свой пакет же будет
romanetz
https://www.dreamsourcelab.com/shop/logic-analyzer/dslogic-u3pro32/
romanetz
Был тут вопрос про годный ЛА
Иван
Иван
Почему такой маленький скетч занимает так много памяти?
Иван
Еше хуже
Иван
Иван
Вот код
Иван
Nikita7131
Nikita7131
romanetz
Evgeniy
Иван
Приговори меня к ссожению
Nikita7131
Или No ota ( эта хрень кажется отвечает за прошивку по воздуху, отключаешь, и у тебя увеличивается память в 2 раза)
Иван
Спасибо
Иван
Nikita7131
Уже 47%
в клБайт надо смотреть ...
Иван
Иван
Норма
Иван
И что я заметил, те кто знают действительно - советуют. А те кто не знают поднимают пургу
Nikita7131
имею в виду мы получим +30% памяти, чем было. (100% в стоке, с no ota 200% => с бютузом и no ota 200-70 = 130%)
Иван
Аминь
Иван
Обойдусь без твоих советов
Иван
Спасибо Никита71 , все получилось
Иван
За плохое фото?
The Lord of Кот
Ты такой токсичный
Sasha
Мой коллега вообще смартфоном не пользуется. Но на асме для атмеги технологию теплопункта написал. С ПИД регуляторами, менюшками на ЖКИ и поддержкой сети через RS485
Evgeniy
Sasha
Он умеет на Си, просто контроллер слабый был. Зато он точно знает, что происходит в его проге
Evgeniy
"точно знает, что происходит в его проге" - уже много лет с этим проблем нет
Evgeniy
и вообще - размер кода на Си и асме уже примерно одинаковый
Evgeniy
В крайнем случае - ассемблерные вставки в тех местах, где действительно это нужно
Andy
Написать можно все что угодно - машина тупая вещь, выполнит и не задумается. И вот передаем этот код на поддержку. Внезапно оказывается, что дешевле было купить фирменный девайс, чем обеспечить беспроблемную эксплуатацию уникального, блять изделия. :)
Sasha
Это лет 15 назад было. Да он потом использовал вставки на асме с того проекта. Да и сейчас вроде ещё использует. Запись int в еепром так точно. Хотя в это же время я в 89с2051 поместил обработку и управление двумя асинхронными механизмами и поддержку сети. На Си. Методом конечных автоматов.
romanetz
romanetz
Если тепловой пункт - это домовой, на мкд, там железа в 100-200 раз дороже, чем атмега
Andy
Sasha
Если тепловой пункт - это домовой, на мкд, там железа в 100-200 раз дороже, чем атмега
Политика строительной организации сэкономить на автоматике. При этом у нас только в Киеве больше 100 теплопунктов на наших контроллерах. И это в связи с деинструализацией. У меня на газоперекачивающей станции 80 контроллеров моих в сетикрутилось. При том, что дебилы проложили рс485 вместе с силой и пришлось увеличить скорость дабы пакеты успевали между помехами.
romanetz
Sasha
Хм, интересно
Та там все просто, нас сначала проектанты рисовали потому что покойный директор дружбан был ещё с СССР с чувакам в руководстве застройщика и проектантами. Иначе Сименсы и шнайдеры всякие было не подвинуть
romanetz
Ну вот у нас сейчас подвинули
Sasha
romanetz
Сименсы и шнайдеры сказали "мы подумаем", а наши - "а нах*й вы такие нужны, со своими думами"
Evgeniy
romanetz
Зарплаты, видимо, не соответствуют требованиям к квалификации
romanetz
Никогда этого гнутья пальцев не понимал
Sasha
Зарплаты, видимо, не соответствуют требованиям к квалификации
Ну да. Мне пришлось видеопроизводством паралельно заниматься дабы не бросать любимое дело. Короче, мы выплывали за счёт старых кадров, которые начинали ещё в советском НИИ и возможности молодняку набираться опыта. От нас мидлами уходят, один сеньором сразу.
Evgeniy
Никогда этого гнутья пальцев не понимал
Ллюди догадываются, что у сименса опыт больше, техпроцессы лучше поставлены и т.п. То, что грамотные люди могут выпускать изделия не хуже - об этом обычно не думают. Среди embedded же принято пренебрегать паттернами проектирования и тестированием кода, постепенно ситуация меняется, конечно....
romanetz
Что-то не так у компании было с руководством. Обычно самое ценное в конторе - бизнес-связи её хозяина, которые помогают получать заказы. А нанять спецов, если условия нормальные, конечно, - можно.
Sasha
romanetz
romanetz
Раньше было по 6-8 недель, до ПП кризиса
Evgeniy
@Aleks_mover Так куда ушли эти программисты - в IT?