fix name len 1..19
This commit is contained in:
parent
ed6e678176
commit
103fbdc859
23 changed files with 15239 additions and 15238 deletions
|
|
@ -3,11 +3,11 @@ Custom firmware for Tuya [THB2](https://pvvx.github.io/THB2), [BTH01](https://pv
|
|||
|
||||
* Тестовый [PHY62x2BTHome.html](https://pvvx.github.io/THB2/web/PHY62x2BTHome.html)
|
||||
|
||||
Прошивка Boot-OTA для THB2 (файл bin\BOOT_THB2_v10.hex).
|
||||
Прошивка Boot-OTA для THB2 (файл bin\BOOT_THB2_v11.hex).
|
||||
|
||||
Прошивка Boot-OTA для BTH01 (файл bin\BOOT_BTH01_v10.hex).
|
||||
Прошивка Boot-OTA для BTH01 (файл bin\BOOT_BTH01_v11.hex).
|
||||
|
||||
Прошивка Boot-OTA для TH05 (файл bin\BOOT_TH05_v10.hex).
|
||||
Прошивка Boot-OTA для TH05 (файл bin\BOOT_TH05_v11.hex).
|
||||
|
||||
## Основные характеристики:
|
||||
|
||||
|
|
@ -27,7 +27,7 @@ Custom firmware for Tuya [THB2](https://pvvx.github.io/THB2), [BTH01](https://pv
|
|||
| N | Описание |
|
||||
|---|--- |
|
||||
| 1.0 | Первая релизная версия |
|
||||
| 1.1 | Добавлен триггер - вывод TX2 срабатывающий по установленным значениям температуры и/или влажности с гистерезисами. Передача состояния вывода RX2 при connect. Для термометров с экраном добавлен показ смайлика с "комфортом". |
|
||||
| 1.1 | Добавлен триггер - вывод TX2 срабатывающий по установленным значениям температуры и/или влажности с гистерезисами. Передача состояния вывода RX2 при connect. Для термометров с экраном добавлен показ смайлика с "комфортом". Дополнены: изменение имени и MAC устройства. |
|
||||
|
||||
|
||||
## Прошивка:
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
3053
bin/BOOT_BTH01_v11.hex
Normal file
3053
bin/BOOT_BTH01_v11.hex
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3124
bin/BOOT_TH05_v11.hex
Normal file
3124
bin/BOOT_TH05_v11.hex
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
3050
bin/BOOT_THB2_v11.hex
Normal file
3050
bin/BOOT_THB2_v11.hex
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
BIN
bin/TH05_v10.bin
BIN
bin/TH05_v10.bin
Binary file not shown.
BIN
bin/TH05_v11.bin
BIN
bin/TH05_v11.bin
Binary file not shown.
BIN
bin/THB2_v10.bin
BIN
bin/THB2_v10.bin
Binary file not shown.
BIN
bin/THB2_v11.bin
BIN
bin/THB2_v11.bin
Binary file not shown.
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -131,12 +131,15 @@ void set_def_name(void)
|
|||
void set_dev_name(void)
|
||||
{
|
||||
uint8_t * p = gapRole_ScanRspData;
|
||||
int len = flash_read_cfg(&p[2], EEP_ID_DVN, B_MAX_ADV_LEN - 2);
|
||||
if(len > 0) {
|
||||
*p++ = (uint8_t)len + 1;
|
||||
*p++ = GAP_ADTYPE_LOCAL_NAME_COMPLETE;
|
||||
int len = flash_read_cfg(&p[2], EEP_ID_DVN, 19);
|
||||
if(len > 0 && p[2] != 0) {
|
||||
p[0] = (uint8_t)len + 1;
|
||||
p[1] = GAP_ADTYPE_LOCAL_NAME_COMPLETE;
|
||||
p[len + 2] = 0;
|
||||
} else
|
||||
set_def_name();
|
||||
HCI_LE_SetScanRspDataCmd(p[0] + 1, p);
|
||||
GGS_SetParameter( GGS_DEVICE_NAME_ATT, p[0] - 1, (void *)&p[2] ); // GAP_DEVICE_NAME_LEN, attDeviceName );
|
||||
}
|
||||
|
||||
static void set_mac(void)
|
||||
|
|
@ -449,7 +452,7 @@ void SimpleBLEPeripheral_Init( uint8_t task_id )
|
|||
}
|
||||
|
||||
// Set the GAP Characteristics
|
||||
GGS_SetParameter( GGS_DEVICE_NAME_ATT, gapRole_ScanRspData[0] - 1, (void *)&gapRole_ScanRspData[2] ); // GAP_DEVICE_NAME_LEN, attDeviceName );
|
||||
// GGS_SetParameter( GGS_DEVICE_NAME_ATT, gapRole_ScanRspData[0] - 1, (void *)&gapRole_ScanRspData[2] ); // GAP_DEVICE_NAME_LEN, attDeviceName );
|
||||
|
||||
// Set advertising interval
|
||||
#if defined(OTA_TYPE) && OTA_TYPE == OTA_TYPE_BOOT
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_BTH01_v10.hex
|
||||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_BTH01_v11.hex
|
||||
|
|
@ -1 +1 @@
|
|||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_TH05_v10.hex
|
||||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_TH05_v11.hex
|
||||
|
|
@ -1 +1 @@
|
|||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_THB2_v10.hex
|
||||
python3 rdwr_phy62x2.py -p COM11 -e -r wh BOOT_THB2_v11.hex
|
||||
Loading…
Add table
Add a link
Reference in a new issue