Skip to content

Comments

Add dual-mode architecture for tl3238x#411

Draft
fengtai-telink wants to merge 4 commits intodevelop_tl3238x_new_1_5from
develop_tl3238x_new_1_5_add_dual
Draft

Add dual-mode architecture for tl3238x#411
fengtai-telink wants to merge 4 commits intodevelop_tl3238x_new_1_5from
develop_tl3238x_new_1_5_add_dual

Conversation

@fengtai-telink
Copy link
Collaborator

Summary

  • Add dual-mode config .
  • Add independent bootloader for dual-mode .
  • Add ota events process handler .
  • Add deferred storage attributes for provider .
  • Add partition for Zigbee binary(TELINK_ZB_PARTITION_ADDR) instead of hardcoded values .
  • Optimize waiting time to 500ms for avoid excessive blockage after factory reset .
  • Only keep the tl3238x CI and zephyr_4.1 test items .
  • Add tl3238x dual-mode CI test items .

Testing

  1. Waiting manually Test with Google & Apple & Amazon Ecosystems .

 - Add dual-mode config in build .
 - Add partition for Zigbee binary(TELINK_ZB_PARTITION_ADDR) instead of hardcoded values .
 - Add independent bootloader for dual-mode .
 - Optimize waiting time to 500ms for avoid excessive blockage after factory reset .
 - Add ota events process handler .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
 - Add deferred storage attributes for provider .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
 - Adjust the dual-mode code structure .
 - Only keep the tl3238x CI and zephyr_4.1 test items .
 - Add tl3238x dual-mode CI test items .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
 - Adjust the tl3238x_*_flash.overlay logo .
 - Adjust the zephyr hash .

Signed-off-by: Fengtai Xie <fengtai.xie@telink-semi.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant