ver 0.5, add flash_eep, support BTH01

This commit is contained in:
pvvx 2024-01-14 21:46:56 +03:00
parent 993db00e2e
commit 29e0e3283e
27 changed files with 6648 additions and 3037 deletions

View file

@ -1,19 +1,22 @@
# THB2
Custom firmware for Tuya [THB2](https://pvvx.github.io/THB2).
# THB2 BTH01
Custom firmware for Tuya [THB2](https://pvvx.github.io/THB2) and [BTH01](https://pvvx.github.io/BTH01/).
* Проект в начальной стадии разработки, до появления функционального OTA.
В плане проекта предусматривается дальнейшая поддержка BTH01 и [TH-05](https://pvvx.github.io/TH-05).
Всё, кроме OTA работает стабильно.
Прошивка V0.4 для THB2 (файл TestTHB2.hex). Всё, кроме OTA работает стабильно.
В плане проекта предусматривается дальнейшая поддержка [TH-05](https://pvvx.github.io/TH-05).
Прошивка V0.5 для THB2 (файл THB2_v05.hex).
Прошивка V0.5 для BTH01 (файл BTH01_v05.hex).
## Основные характеристики:
* Интервал BLE рекламы в формате BTHome v2 составляет 5 секунд.
* Опрос датчика влажности и температуры производится каждый второй интервал BLE рекламы - период составляет 10 секунд.
* Измерение напряжения батареи производится каждые 3 минуты.
* Кнопка используется для быстрого подключения со старыми адаптерами. Нажатие кнопки переключает интервал BLE рекламы на более короткий период. Действие продолжится 60 секунд, затем интервал восстановится.
* Измеренное среднее потребление от источника в 3.3В при сканировании термометра в пассивном режиме составляет 7.9 мкА.
* Измерение напряжения батареи производится каждую минуту.
* Кнопка используется для быстрого подключения к старым BT-адаптерам. Нажатие кнопки переключает интервал BLE рекламы на более короткий период. Действие продолжится 60 секунд, затем интервал восстановится.
* Измеренное среднее потребление от источника в 3.3В при сканировании термометра в пассивном режиме составляет до 7.9 мкА.
## Прошивка:
@ -22,7 +25,7 @@ Custom firmware for Tuya [THB2](https://pvvx.github.io/THB2).
1. Соединить GND, TX, RX, RTSRESET, VCC (+3.3B).
2. Запустить:
```
python3 rdwr_phy62x2.py -p COM11 -e -r wh TestTHB2.hex
python3 rdwr_phy62x2.py -p COM11 -e -r wh THB2_v05.hex
```
3. Прошивка зашита. Устройство работает.