-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Realtek] First porting Bee4 #37005
base: master
Are you sure you want to change the base?
[Realtek] First porting Bee4 #37005
Conversation
PR #37005: Size comparison from f25f635 to c90548e Full report (3 builds for cc32xx, stm32)
|
PR #37005: Size comparison from f25f635 to d4bb589 Full report (3 builds for cc32xx, stm32)
|
PR #37005: Size comparison from f25f635 to a274c97 Full report (3 builds for cc32xx, stm32)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a very large change. Please make sure CI passes and also expand the Summary with details:
- what is Bee4
- what examples were added/general TLDR on changes
- add a
### Testing
section: how did you check that the things you added work correctly (and how can others in the future do the same?). Were there any tests added/updated? There are no CI changes so how will "this compiles" be enforced over time? if you add CI how much overhead is added for it?
PR #37005: Size comparison from f25f635 to bd8c910 Increases above 0.2%:
Full report (55 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #37005: Size comparison from d5e9829 to 953fa57 Full report (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
Please help to check again |
third_party/bee_sdk/bee_sdk.gni
Outdated
import("//build_overrides/bee_sdk.gni") | ||
declare_args() { | ||
# Location of the BEE SDK. | ||
bee_sdk_root = "${chip_root}/third_party/bee_sdk" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this supposed to contain a submodule? How is this compiled?
## Realtek SDK | ||
|
||
More detailed information on the Bee4 SDK can be found in the | ||
[Realtek Matter SDK](https://github.com/rtkconnectivity/rtl87x2g_sdk). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There should be some instructions on how to compile in the SDK itself. likely some build-examples.py line.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CI seems to pass. We still need to have this integrated in our build system:
- add build_examples.py compile support
- update README.md to describe how to build if anything is required
I would like to ensure we can easily get the SDK and it is not under some login/NDA/other agreement link.
config/realtek_bee/chip.cmake
Outdated
${CHIP_ROOT}/src/app | ||
${CHIP_ROOT}/src/platform/Realtek_bee | ||
${CHIP_ROOT}/src/platform/OpenThread | ||
# ${CHIP_ROOT}/src/lwip/bee |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove commented out lines
I have updated the README file for each sample to include detailed build instructions. Please help to check again |
Bee4 is the codename for Realtek RTL87X2G series IC
We have added support for several matter applications on our SoC board-RTL8777G SOC board, including: lighting,switch,window,lock
Testing
We conducted thorough testing on local RTL8777G SOC boards. This included building the applications, performing commissioning processes, and verifying the basic functionality of the sample-lighting, switch, window, and lock applications.
There is no test added at present. We will temporarily ensure that there are no problems with the version compilation before uploading it. We will push it to be added in future