1. 解决PWM 更新导致周期混乱继而亮度抖动的问题

2. 增加无论何种状态都能强制复位的机制
3. 添加设备注册检查机制,如果设备已经处于配网但是还是注册的状态,强制进行一次复位
4. 添加串口控制协议
This commit is contained in:
2025-10-26 17:18:59 +08:00
parent a16c05db7b
commit 21c6d05bad
18 changed files with 2378 additions and 81 deletions

View File

@@ -130,7 +130,7 @@ target = {
'-:hal_systick', 'partition', 'partition_ws63','pmp_cfg_ws63', 'nonos_malloc', 'nonos_malloc_port',
'update_common', 'update_local', 'update_local_ws63', 'lzma_22.00', 'update_storage', 'update_common_ws63', 'update_ab_ws63', 'factory_ws63',
'efuse', 'hal_efuse_v151', 'efuse_port', 'soc_port',
'pwm', 'hal_pwm', 'pwm_port', # ADD
# 'pwm', 'hal_pwm', 'pwm_port', # ADD
],
'ram_component_set': ['uart', "time_set", "cpu", "pinctrl", "watchdog", "security_unified",'pmp_set'],
'os': 'non-os',
@@ -288,7 +288,7 @@ target = {
},
'ws63-liteos-app-iot': {
'base_target_name': 'target_ws63_app_rom_template',
'liteos_kconfig': 'ws63_iot', #ekko add for remove indie upgrade
'liteos_kconfig': 'ws63_iot', # EKKO add for remove indie upgrade
'os': 'liteos',
'defines': [
"USE_CMSIS_OS",
@@ -336,7 +336,7 @@ target = {
"CONFIG_USE_CUSTOMER_SVC_INFO", #EKKO ADD
"CONFIG_DHCPS_GW",
"_HSF_",
"CONFIG_PWM_USING_V150", #EKKO ADD
"CONFIG_PWM_PRELOAD", # Enable PWM preload (period-boundary update)
# "ENABLE_BLE_SCAN" #open ble scan
],
'ram_component': [
@@ -379,11 +379,10 @@ target = {
'cjson',
'xo_trim_port',
'hilink',
#'app_addr_map', #ekko remove for indie upgrade
'hilinkdevicesdk', #ekko add for remove indie upgrade
'hilinkota', #ekko add for remove indie upgrade
'hilinkbtsdk', #ekko add for remove indie upgrade
#'hilinkquickcfg', #ekko add for remove indie upgrade
# 'app_addr_map', # ekko remove for remove indie upgrade
'hilinkdevicesdk', # ekko add for remove indie upgrade
'hilinkota', # ekko add for remove indie upgrade
'hilinkbtsdk', # ekko add for remove indie upgrade
'huks_sdk',
'deviceauth',
'little_fs', 'littlefs_adapt_ws63',