Можно и 10 тактов, но насколько я помню (давно было) там может количество варьироваться и поэтому было надежнее просто ждать пока зависший модуль не отпустит SDA. У меня зависали всевозможные датчики, особенно при прерывании посылки во время остановки отладки, а так же сбоев по питанию. Когда нет возможности управлять линиями напрямую - можно попробовать это делать сбросом внешнего контроллера, обычно есть какие-то линии сброса, управляющие линии или регистры если на кристалле.
Не инженер WB, но если по bus lock понимается зависание шины I2C на кривых контроллерах, то решается это программной функцией разлочивания:
Отключаем периферию i2c.
Перевести ноги i2c в gpio.
Перевести SCL и SDA в float high.
Пока SDA не будет high, выставляем SCL в low (+ задержка), потом переводим обратно в high (+ задержка), ждем пока SCL не станет high и повторяем пока SDA не будет high.
Формируем start и stop последовательности (+ задержка).
Вы правильно пишите про отстаивание времени на написание тестов, но не во всех компаниях к этому прислушиваются. Тут есть еще такой момент, что иногда бизнесу нужно что-то решать здесь и сейчас, и наличие багов в будущем не особо интересует. Ну будет баг, откроют тикет, кто-нибудь над ним поработает и выполнит, вот и деятельность видна для бизнеса - программисты закрывают задачи.
Там по ссылке сначала делается "запрос", потом через неизвестное время в личный кабинет должна прийти на подтверждение лицензия на использование, которая откроет доступ для скачивания. Мне пока ничего так и не пришло.
Не знаю как могут пригодиться эти мини-приложения, но мне бы просто хотелось, чтобы не пропадали сообщения в мобильной версии (на десктопе они отображаются, через некоторое время вроде приходит в себя), не зависало отображение что есть цитата или лайк. Ну а так же поиск в своих сообщениях не помешал бы нормальный. Глобального поиска групп не хватает. Ощущение что над телегой трудится полтора программиста.
Собеседник издания на телеком-рынке отметил, что на данный момент оборудования, которое бы удовлетворяло требования операторов, в достаточном количестве нет.
В смысле "в достаточном количестве", оно вообще есть?
это создаёт интригу в будущем российского оборудования
Какая может быть интрига в переклеивании шильдиков?
Жуть.
Всё еще удивительно, как в комментариях считают что проблема именно в РКН.
Когда будет в наличии первый том в бумажном виде?
Не представят.
facepalm Предлагаю еще добавить рилсы, и еще модно скрывать дизлайки или минусы! 🔥
Не начнут.
Это довольно быстрый аллокатор общего назначения, чем Ваша реализация лучше этой?
Что насчет https://github.com/mattconte/tlsf ?
Будем и дальше терпеть! /s
Не начнет.
Можно и 10 тактов, но насколько я помню (давно было) там может количество варьироваться и поэтому было надежнее просто ждать пока зависший модуль не отпустит SDA. У меня зависали всевозможные датчики, особенно при прерывании посылки во время остановки отладки, а так же сбоев по питанию. Когда нет возможности управлять линиями напрямую - можно попробовать это делать сбросом внешнего контроллера, обычно есть какие-то линии сброса, управляющие линии или регистры если на кристалле.
Не инженер WB, но если по bus lock понимается зависание шины I2C на кривых контроллерах, то решается это программной функцией разлочивания:
Отключаем периферию i2c.
Перевести ноги i2c в gpio.
Перевести SCL и SDA в float high.
Пока SDA не будет high, выставляем SCL в low (+ задержка), потом переводим обратно в high (+ задержка), ждем пока SCL не станет high и повторяем пока SDA не будет high.
Формируем start и stop последовательности (+ задержка).
Восстанавливаем работу периферии.
В итоге получилось быстрее и надежнее, чем если бы было написано на том же C#? Ну или в сравнении с простым C?
Вы правильно пишите про отстаивание времени на написание тестов, но не во всех компаниях к этому прислушиваются. Тут есть еще такой момент, что иногда бизнесу нужно что-то решать здесь и сейчас, и наличие багов в будущем не особо интересует. Ну будет баг, откроют тикет, кто-нибудь над ним поработает и выполнит, вот и деятельность видна для бизнеса - программисты закрывают задачи.
Значит нужно создать реестр советов и предложений!
Там по ссылке сначала делается "запрос", потом через неизвестное время в личный кабинет должна прийти на подтверждение лицензия на использование, которая откроет доступ для скачивания. Мне пока ничего так и не пришло.
В заголовке "появится", в тексте "может появиться", в реальности "вряд ли появится"
Эм, а что делать тем, у кого висит плашка что 11 винда не поддерживается оборудованием?
Не знаю как могут пригодиться эти мини-приложения, но мне бы просто хотелось, чтобы не пропадали сообщения в мобильной версии (на десктопе они отображаются, через некоторое время вроде приходит в себя), не зависало отображение что есть цитата или лайк. Ну а так же поиск в своих сообщениях не помешал бы нормальный. Глобального поиска групп не хватает. Ощущение что над телегой трудится полтора программиста.
В смысле "в достаточном количестве", оно вообще есть?
Какая может быть интрига в переклеивании шильдиков?