Skip to content

Commit a33249d

Browse files
authored
Add CC13x4 base Platform Support (project-chip#26513)
* Add CC13x4 base Platform Support * Update to generic TI submodule name * Add new ot-ti submodule * Update workflow * Update legacy applications with new platform directory structure * Update test data * Revert SDK version for initial Platform support * resolve UART naming issue * Temporarily disable TI CI for initial Platform Support. To be re-enabled once 13x4 Applications/Docker image is up-to-date
1 parent 4083b32 commit a33249d

File tree

157 files changed

+9528
-1559
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+9528
-1559
lines changed

.github/workflows/examples-cc13x2x7_26x2x7.yaml

+2-72
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
attempt_limit: 3
5454
attempt_delay: 2000
5555
- name: Checkout submodules
56-
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform cc13x2_26x2
56+
run: scripts/checkout_submodules.py --allow-changing-global-git-config --shallow --platform cc13xx_26xx
5757
- name: Set up environment for size reports
5858
if: ${{ !env.ACT }}
5959
env:
@@ -79,75 +79,5 @@ jobs:
7979
path: |
8080
.environment/gn_out/.ninja_log
8181
.environment/pigweed-venv/*.log
82+
8283
83-
- name: Build examples
84-
timeout-minutes: 100
85-
run: |
86-
scripts/run_in_build_env.sh "\
87-
./scripts/build/build_examples.py \
88-
--target cc13x2x7_26x2x7-all-clusters-mtd \
89-
--target cc13x2x7_26x2x7-all-clusters-minimal \
90-
--target cc13x2x7_26x2x7-lock-ftd \
91-
--target cc13x2x7_26x2x7-lock-mtd \
92-
--target cc13x2x7_26x2x7-pump \
93-
--target cc13x2x7_26x2x7-pump-controller \
94-
--target cc13x2x7_26x2x7-shell \
95-
build \
96-
--copy-artifacts-to out/artifacts \
97-
"
98-
- name: Get lock FTD size stats
99-
timeout-minutes: 5
100-
run: |
101-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
102-
cc13x2_26x2 LP_CC2652R7 lock-ftd \
103-
out/artifacts/cc13x2x7_26x2x7-lock-ftd/chip-LP_CC2652R7-lock-example.out \
104-
/tmp/bloat_reports/
105-
- name: Get lock MTD size stats
106-
timeout-minutes: 5
107-
run: |
108-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
109-
cc13x2_26x2 LP_CC2652R7 lock-mtd \
110-
out/artifacts/cc13x2x7_26x2x7-lock-mtd/chip-LP_CC2652R7-lock-example.out \
111-
/tmp/bloat_reports/
112-
- name: Get Pump App size stats
113-
timeout-minutes: 5
114-
run: |
115-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
116-
cc13x2_26x2 LP_CC2652R7 pump-app \
117-
out/artifacts/cc13x2x7_26x2x7-pump/chip-LP_CC2652R7-pump-example.out \
118-
/tmp/bloat_reports/
119-
- name: Get Pump Controller App size stats
120-
timeout-minutes: 5
121-
run: |
122-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
123-
cc13x2_26x2 LP_CC2652R7 pump-controller-app \
124-
out/artifacts/cc13x2x7_26x2x7-pump-controller/chip-LP_CC2652R7-pump-controller-example.out \
125-
/tmp/bloat_reports/
126-
- name: Get All Clusters App size stats
127-
timeout-minutes: 5
128-
run: |
129-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
130-
cc13x2_26x2 LP_CC2652R7 all-clusters-app \
131-
out/artifacts/cc13x2x7_26x2x7-all-clusters-mtd/chip-LP_CC2652R7-all-clusters-example.out \
132-
/tmp/bloat_reports/
133-
- name: Get All Clusters Minimal App size stats
134-
timeout-minutes: 5
135-
run: |
136-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
137-
cc13x2_26x2 LP_CC2652R7 all-clusters-minimal-app \
138-
out/artifacts/cc13x2x7_26x2x7-all-clusters-minimal/chip-LP_CC2652R7-all-clusters-minimal-example.out \
139-
/tmp/bloat_reports/
140-
- name: Get Shell App size stats
141-
timeout-minutes: 5
142-
run: |
143-
.environment/pigweed-venv/bin/python3 scripts/tools/memory/gh_sizes.py \
144-
cc13x2_26x2 LP_CC2652R7 shell \
145-
out/artifacts/cc13x2x7_26x2x7-shell/chip-LP_CC2652R7-shell-example.out \
146-
/tmp/bloat_reports/
147-
- name: Uploading Size Reports
148-
uses: actions/upload-artifact@v3
149-
if: ${{ !env.ACT }}
150-
with:
151-
name: Size,cc13x2x7_26x2x7-Examples,${{ env.GH_EVENT_PR }},${{ env.GH_EVENT_HASH }},${{ env.GH_EVENT_PARENT }},${{ github.event_name }}
152-
path: |
153-
/tmp/bloat_reports/

.gitmodules

+7-2
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
path = third_party/freertos/repo
5959
url = https://github.com/FreeRTOS/FreeRTOS-Kernel.git
6060
branch = V10.3.1-kernel-only
61-
platforms = ameba,cc13x2_26x2,bouffalolab,efr32,esp32,k32w0,infineon,qpg,cc32xx,silabs_docker
61+
platforms = ameba,cc13xx_26xx,bouffalolab,efr32,esp32,k32w0,infineon,qpg,cc32xx,silabs_docker
6262
[submodule "simw-top-mini"]
6363
path = third_party/simw-top-mini/repo
6464
url = https://github.com/NXP/plug-and-trust.git
@@ -224,12 +224,17 @@
224224
path = third_party/ti_simplelink_sdk/repo_cc13xx_cc26xx
225225
url = https://github.com/TexasInstruments/cc13xx_cc26xx_sdk.git
226226
branch = main
227-
platforms = cc13x2_26x2
227+
platforms = cc13xx_26xx
228228
[submodule "third_party/ti_simplelink_sdk/repo_cc32xx"]
229229
path = third_party/ti_simplelink_sdk/repo_cc32xx
230230
url = https://github.com/TexasInstruments/cc32xx_open_sdk.git
231231
branch = main
232232
platforms = cc32xx
233+
[submodule "third_party/openthread/ot-ti"]
234+
path = third_party/openthread/ot-ti
235+
url = https://github.com/TexasInstruments/ot-ti.git
236+
branch = main
237+
platforms = cc13xx_26xx
233238
[submodule "third_party/nxp/mw320_sdk/repo"]
234239
path = third_party/nxp/mw320_sdk/repo
235240
url = https://github.com/nxptest/mw320_sdk

examples/all-clusters-minimal-app/cc13x2x7_26x2x7/README.md

-244
This file was deleted.

0 commit comments

Comments
 (0)