Вопрос к Adminhs
Как из конструктора кода можно вызвать функцию ре-инициализации i2c датчиков (или вообще всех датчиков)? Какая функция за это отвечает.
Например: Если в веб-интерфейсе на странице /configall, в "Hardware" нажать Set, то происходит ре-инициализация всех датчиков.
Пояснение, для чего это нужно.
Спаяна на макетной плате GSM розетка, модем SIM800L. При звонке на розетку, если модем попал в стандарт GSM900, то от помех сразу же виснет i2c шина.
Например: Давление с датчика BMP280 начинает показывать 612 и больше не изменяется.
После ре-инициализации датчиков (или перезагрузки ESP), если на странице /configall, в "Hardware" нажать Set, то начинает снова показывать правильно.
С помощью конструктора кода можно будет вызывать функцию ре-инициализации, допустим каждые 10 мин. Понятно, что это костыль.
PS Скорее всего нужно было для макетной платы использовать провода большего сечения, а не 30 AWG.