Обновить
4

Пользователь

0,4
Рейтинг
4
Подписчики
Отправить сообщение

Я купил себе несколько таких, по одному в каждую комнату. Он сделан на ESP32, к Wi-Fi подключается во время передачи данных, в остальное время спит. Экран отличный, я искал именно с таким простым экраном. Удобно ставить на стол/полку или крепить на стену. Удобное и понятное приложение для телефона. Данные адекватные, само устройство не греется (тк нормально сделали режим сна).

VS Code пользоваться нормально сложно, постоянно какие-то проблемы с IntelliSense были и отладка это боль. Сам пользуюсь Visual Studio, SEGGER Embedded Studio, CLion.

Направят, но станции не построят.

Всё еще удивительно, как в комментариях считают что проблема именно в РКН.

Когда будет в наличии первый том в бумажном виде?

facepalm Предлагаю еще добавить рилсы, и еще модно скрывать дизлайки или минусы! 🔥

Это довольно быстрый аллокатор общего назначения, чем Ваша реализация лучше этой?

Можно и 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?

Вы правильно пишите про отстаивание времени на написание тестов, но не во всех компаниях к этому прислушиваются. Тут есть еще такой момент, что иногда бизнесу нужно что-то решать здесь и сейчас, и наличие багов в будущем не особо интересует. Ну будет баг, откроют тикет, кто-нибудь над ним поработает и выполнит, вот и деятельность видна для бизнеса - программисты закрывают задачи.

Значит нужно создать реестр советов и предложений!

Там по ссылке сначала делается "запрос", потом через неизвестное время в личный кабинет должна прийти на подтверждение лицензия на использование, которая откроет доступ для скачивания. Мне пока ничего так и не пришло.

В заголовке "появится", в тексте "может появиться", в реальности "вряд ли появится"

Информация

В рейтинге
2 777-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность