Skip to content

Dev camera#310

Merged
shiliu-yang merged 6 commits intotuya:devfrom
flyingcys:dev-camera
Aug 21, 2025
Merged

Dev camera#310
shiliu-yang merged 6 commits intotuya:devfrom
flyingcys:dev-camera

Conversation

@flyingcys
Copy link
Contributor

@flyingcys flyingcys commented Aug 15, 2025

PR description

  1. Add tuya_p2p component
  2. Add camera-demo , currently, only the Ubuntu platform is supported.

Code Quality:

As part of this pull request, I've considered the following:

  • Ensure that the code comments and documentation are clear, and use English for comments to ensure code readability.

  • Ensure that the file header follows the File Header Format.

  • Ensure that function headers follow the Doxygen format as specified in Comments.

  • Reviewed the Coding Style Guide and verified code style compliance, including indentation, spacing, naming conventions, and other style guidelines.

  • Have used the code-formatting source code formatting tool to ensure compliance with TuyaOpen coding standards.

@shiliu-yang shiliu-yang merged commit aee6de2 into tuya:dev Aug 21, 2025
1 check passed
@flyingcys flyingcys deleted the dev-camera branch August 21, 2025 07:00
flyingcys added a commit that referenced this pull request Sep 9, 2025
* feat: add T5AI-CORE board (#305)

* Fix wifi (#309)

* support wifi netcfg on linux

* update ubuntu platform: support ap-netcfg

* del format check action

* fix build error

* feat: add T5AI-CORE board BSP config(#305) (#313)

* feat: add T5AI-CORE board (#305)

* fmt

---------

Co-authored-by: YangJie <yangjie6759@163.com>
Co-authored-by: Hsuan Han Lai <huate.lai@tuya.com>

* feat: add T5AI-CORE board (#305)

* rm extra files

* support tuya-weather demo (#311)

* add tuya_weather component && weather-get demo

* support weather_get_demo github-action

* Yj/fix active device fail (#315)

* chore: reduce tuya lan error log printing

* fix: delay Tuya LAN init until after activation success

* feat: Add the T5AI configuration parameters to app_default.config

* fix: Move weather_get logic to workqueue callback, avoid the situation where the CLI thread stack is too small, which could lead to a crash.

* fix: release action (#316)

* Yj/feat support use platform file system (#318)

* refactor: clean up Kconfig formatting

* feat: support the use of the platform file system

* fix: esp32 usb suffix (#317)

* Dev camera (#310)

* add tuya_p2p component

* add camera-demo

* update pull_request_template.md

* add camera_demo github-action

* fix build error

* update action (#320)

* update action

* update action

* update esp32 script

* update esp32 script

* Write an optimization script for CI compilation.

* Optimization script for CI compilation.

* Dev merge pocket (#331)

* merge dev-pocket to dev

* fix build error

* del libhexlix

* flyingcys/fix:fix your_chat_bot complie failed

* feat: Update the Kconfig and lv_conf.h configurations to support the none os

* yt/refactor - Place the implementation of the ai_audio_player_play_alert function in the application project.

* yt/fix:Solve the issue of the Pocket's screen freezing

---------

Co-authored-by: YangJie <shiliu.yang@tuya.com>
Co-authored-by: zhouss@tuya.com <zhouss@tuya.com>

* del format-check

* Add t5 waveshare touch (#332)

* Yj/feat t5 waveshare touch (#328)

* feat: update touch driver structure to support x, y swap and mirror

* feat: Add the CST92XX touch driver module

* feat: Enable LVGL touch support in waveshare t5ai configuration (#329)

* Dev hello open (#333)

* export add [hello open]

* new board [esp32 chip]

* use tyutool [cli branch]

* feat: update platform/T5AI, support ATK OV2640 (#334)

* add touch example (#336)

* Fix atk screen (#337)

* yt/feat:update t5ai platform

* yt/feat:update lvgl Kconfig

* yt/fix:fix complie error

* Support lvgl v8 (#339)

* add lvgl v8

* update esp32 platform

* update lvgl default config

* update T5AI (#341)

* Support camera (#343)

* add tdl/tdd camera

* revert tdd_display_rgb.c

* fix merge conflict (#345)

* add ir devier && example (#346)

---------

Co-authored-by: YangJie <yangjie6759@163.com>
Co-authored-by: Hsuan Han Lai <hsuan.han.lai@gmail.com>
Co-authored-by: Hsuan Han Lai <huate.lai@tuya.com>
Co-authored-by: KyleDeng <55138677+KyleDeng@users.noreply.github.com>
Co-authored-by: YangJie <shiliu.yang@tuya.com>
Co-authored-by: zhouss@tuya.com <zhouss@tuya.com>
Co-authored-by: maidang-xing <maidang.xing@tuya.com>
Co-authored-by: yingtao450 <144092910+yingtao450@users.noreply.github.com>
AlexsandroKrzjzaniack pushed a commit to AlexsandroKrzjzaniack/TuyaOpen-sdk that referenced this pull request Nov 21, 2025
* feat: add T5AI-CORE board (tuya#305)

* Fix wifi (tuya#309)

* support wifi netcfg on linux

* update ubuntu platform: support ap-netcfg

* del format check action

* fix build error

* feat: add T5AI-CORE board BSP config(tuya#305) (tuya#313)

* feat: add T5AI-CORE board (tuya#305)

* fmt

---------

Co-authored-by: YangJie <yangjie6759@163.com>
Co-authored-by: Hsuan Han Lai <huate.lai@tuya.com>

* feat: add T5AI-CORE board (tuya#305)

* rm extra files

* support tuya-weather demo (tuya#311)

* add tuya_weather component && weather-get demo

* support weather_get_demo github-action

* Yj/fix active device fail (tuya#315)

* chore: reduce tuya lan error log printing

* fix: delay Tuya LAN init until after activation success

* feat: Add the T5AI configuration parameters to app_default.config

* fix: Move weather_get logic to workqueue callback, avoid the situation where the CLI thread stack is too small, which could lead to a crash.

* fix: release action (tuya#316)

* Yj/feat support use platform file system (tuya#318)

* refactor: clean up Kconfig formatting

* feat: support the use of the platform file system

* fix: esp32 usb suffix (tuya#317)

* Dev camera (tuya#310)

* add tuya_p2p component

* add camera-demo

* update pull_request_template.md

* add camera_demo github-action

* fix build error

* update action (tuya#320)

* update action

* update action

* update esp32 script

* update esp32 script

* Write an optimization script for CI compilation.

* Optimization script for CI compilation.

* Dev merge pocket (tuya#331)

* merge dev-pocket to dev

* fix build error

* del libhexlix

* flyingcys/fix:fix your_chat_bot complie failed

* feat: Update the Kconfig and lv_conf.h configurations to support the none os

* yt/refactor - Place the implementation of the ai_audio_player_play_alert function in the application project.

* yt/fix:Solve the issue of the Pocket's screen freezing

---------

Co-authored-by: YangJie <shiliu.yang@tuya.com>
Co-authored-by: zhouss@tuya.com <zhouss@tuya.com>

* del format-check

* Add t5 waveshare touch (tuya#332)

* Yj/feat t5 waveshare touch (tuya#328)

* feat: update touch driver structure to support x, y swap and mirror

* feat: Add the CST92XX touch driver module

* feat: Enable LVGL touch support in waveshare t5ai configuration (tuya#329)

* Dev hello open (tuya#333)

* export add [hello open]

* new board [esp32 chip]

* use tyutool [cli branch]

* feat: update platform/T5AI, support ATK OV2640 (tuya#334)

* add touch example (tuya#336)

* Fix atk screen (tuya#337)

* yt/feat:update t5ai platform

* yt/feat:update lvgl Kconfig

* yt/fix:fix complie error

* Support lvgl v8 (tuya#339)

* add lvgl v8

* update esp32 platform

* update lvgl default config

* update T5AI (tuya#341)

* Support camera (tuya#343)

* add tdl/tdd camera

* revert tdd_display_rgb.c

* fix merge conflict (tuya#345)

* add ir devier && example (tuya#346)

---------

Co-authored-by: YangJie <yangjie6759@163.com>
Co-authored-by: Hsuan Han Lai <hsuan.han.lai@gmail.com>
Co-authored-by: Hsuan Han Lai <huate.lai@tuya.com>
Co-authored-by: KyleDeng <55138677+KyleDeng@users.noreply.github.com>
Co-authored-by: YangJie <shiliu.yang@tuya.com>
Co-authored-by: zhouss@tuya.com <zhouss@tuya.com>
Co-authored-by: maidang-xing <maidang.xing@tuya.com>
Co-authored-by: yingtao450 <144092910+yingtao450@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants