Skip to content
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

Pull latest pigweed version. #20158

Merged
merged 10 commits into from
Jun 30, 2022
Merged

Conversation

andy31415
Copy link
Contributor

cd third_party/pigweed/repo
git fetch https://github.com/google/pigweed.git main
git checkout FETCH_HEAD

Fixes #20143

```
cd third_party/pigweed/repo
git fetch https://github.com/google/pigweed.git main
git checkout FETCH_HEAD
```
@github-actions
Copy link

github-actions bot commented Jun 30, 2022

PR #20158: Size comparison from 39a8af0 to cecc911

Increases (1 build for nrfconnect)
platform target config section 39a8af0 cecc911 change % change
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 799480 799484 4 0.0
Decreases (1 build for telink)
platform target config section 39a8af0 cecc911 change % change
telink light-switch-app tlsr9518adk80d (read/write) 796300 796292 -8 -0.0
text 564818 564816 -2 -0.0
Full report (22 builds for cc13x2_26x2, cyw30739, k32w, linux, nrfconnect, p6, telink)
platform target config section 39a8af0 cecc911 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665171 665171 0 0.0
(read/write) 186052 186052 0 0.0
.bss 74116 74116 0 0.0
.data 3356 3356 0 0.0
.rodata 88091 88091 0 0.0
.text 576764 576764 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653947 653947 0 0.0
(read/write) 196572 196572 0 0.0
.bss 73412 73412 0 0.0
.data 3356 3356 0 0.0
.rodata 91571 91571 0 0.0
.text 562060 562060 0 0.0
lock-ftd LP_CC2652R7 (read only) 667743 667743 0 0.0
(read/write) 173624 173624 0 0.0
.bss 71148 71148 0 0.0
.data 3280 3280 0 0.0
.rodata 76191 76191 0 0.0
.text 591072 591072 0 0.0
lock-mtd LP_CC2652R7 (read only) 617159 617159 0 0.0
(read/write) 144264 144264 0 0.0
.bss 66868 66868 0 0.0
.data 3280 3280 0 0.0
.rodata 76071 76071 0 0.0
.text 540600 540600 0 0.0
pump-app LP_CC2652R7 (read only) 677207 677207 0 0.0
(read/write) 165008 165008 0 0.0
.bss 71228 71228 0 0.0
.data 3280 3280 0 0.0
.rodata 88423 88423 0 0.0
.text 588300 588300 0 0.0
pump-controller-app LP_CC2652R7 (read only) 663047 663047 0 0.0
(read/write) 179288 179288 0 0.0
.bss 71348 71348 0 0.0
.data 3276 3276 0 0.0
.rodata 84271 84271 0 0.0
.text 578296 578296 0 0.0
shell LP_CC2652R7 (read only) 657614 657614 0 0.0
(read/write) 189112 189112 0 0.0
.bss 76420 76420 0 0.0
.data 3360 3360 0 0.0
.rodata 84838 84838 0 0.0
.text 572460 572460 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578654 0 0.0
.app_xip_area 457432 457432 0 0.0
.bss 64184 64184 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 580222 580222 0 0.0
.app_xip_area 458808 458808 0 0.0
.bss 64376 64376 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 581734 581734 0 0.0
.app_xip_area 461360 461360 0 0.0
.bss 63392 63392 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 658040 658040 0 0.0
.bss 69516 69516 0 0.0
.data 1992 1992 0 0.0
.text 580732 580732 0 0.0
lock k32w061+release (read/write) 684508 684508 0 0.0
.bss 69980 69980 0 0.0
.data 2004 2004 0 0.0
.text 606724 606724 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9893332 9893332 0 0.0
(read/write) 671793 671793 0 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 610816 610816 0 0.0
.dynamic 528 528 0 0.0
.got 13408 13408 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7890212 7890212 0 0.0
thermostat-no-ble arm64 (read only) 2591604 2591604 0 0.0
(read/write) 158273 158273 0 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83232 83232 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2186624 2186624 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1172915 1172915 0 0.0
bss 142884 142884 0 0.0
rodata 141348 141348 0 0.0
text 809776 809776 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1153783 1153783 0 0.0
bss 142120 142120 0 0.0
rodata 133280 133280 0 0.0
text 799480 799484 4 0.0
p6 all-clusters-app default (read/write) 2562640 2562640 0 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1520904 1520904 0 0.0
all-clusters-minimal-app default (read/write) 2508504 2508504 0 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1466768 1466768 0 0.0
light-app default (read/write) 2439016 2439016 0 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1397280 1397280 0 0.0
lock-app default (read/write) 2465312 2465312 0 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1423576 1423576 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 796300 796292 -8 -0.0
bss 70560 70560 0 0.0
noinit 40416 40416 0 0.0
text 564818 564816 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 816160 816160 0 0.0
bss 71404 71404 0 0.0
noinit 40416 40416 0 0.0
text 581170 581170 0 0.0

@github-actions
Copy link

github-actions bot commented Jun 30, 2022

PR #20158: Size comparison from 39a8af0 to 42e39d7

Increases (8 builds for cyw30739, k32w, p6, telink)
platform target config section 39a8af0 42e39d7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
k32w lock k32w061+release (read/write) 684508 684524 16 0.0
.text 606724 606740 16 0.0
p6 all-clusters-app default (read/write) 2562640 2562688 48 0.0
.text 1520904 1520952 48 0.0
all-clusters-minimal-app default (read/write) 2508504 2508552 48 0.0
.text 1466768 1466816 48 0.0
light-app default (read/write) 2439016 2439048 32 0.0
.text 1397280 1397312 32 0.0
lock-app default (read/write) 2465312 2465328 16 0.0
.text 1423576 1423592 16 0.0
telink lighting-app tlsr9518adk80d text 581170 581172 2 0.0
Full report (13 builds for cyw30739, k32w, linux, p6, telink)
platform target config section 39a8af0 42e39d7 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
.bss 64184 64184 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
.bss 64376 64376 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 581734 581734 0 0.0
.app_xip_area 461360 461360 0 0.0
.bss 63392 63392 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 658040 658040 0 0.0
.bss 69516 69516 0 0.0
.data 1992 1992 0 0.0
.text 580732 580732 0 0.0
lock k32w061+release (read/write) 684508 684524 16 0.0
.bss 69980 69980 0 0.0
.data 2004 2004 0 0.0
.text 606724 606740 16 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9893332 9893332 0 0.0
(read/write) 671793 671793 0 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 610816 610816 0 0.0
.dynamic 528 528 0 0.0
.got 13408 13408 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7890212 7890212 0 0.0
thermostat-no-ble arm64 (read only) 2591604 2591604 0 0.0
(read/write) 158273 158273 0 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83232 83232 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2186624 2186624 0 0.0
p6 all-clusters-app default (read/write) 2562640 2562688 48 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1520904 1520952 48 0.0
all-clusters-minimal-app default (read/write) 2508504 2508552 48 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1466768 1466816 48 0.0
light-app default (read/write) 2439016 2439048 32 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1397280 1397312 32 0.0
lock-app default (read/write) 2465312 2465328 16 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1423576 1423592 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 796300 796300 0 0.0
bss 70560 70560 0 0.0
noinit 40416 40416 0 0.0
text 564818 564818 0 0.0
lighting-app tlsr9518adk80d (read/write) 816160 816160 0 0.0
bss 71404 71404 0 0.0
noinit 40416 40416 0 0.0
text 581170 581172 2 0.0

@github-actions
Copy link

github-actions bot commented Jun 30, 2022

PR #20158: Size comparison from 39a8af0 to 9904f46

Increases (4 builds for cyw30739, k32w, telink)
platform target config section 39a8af0 9904f46 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
k32w lock k32w061+release (read/write) 684508 684524 16 0.0
.text 606724 606740 16 0.0
telink lighting-app tlsr9518adk80d text 581170 581172 2 0.0
Full report (7 builds for cyw30739, k32w, telink)
platform target config section 39a8af0 9904f46 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
.bss 64184 64184 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
.bss 64376 64376 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 581734 581734 0 0.0
.app_xip_area 461360 461360 0 0.0
.bss 63392 63392 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 658040 658040 0 0.0
.bss 69516 69516 0 0.0
.data 1992 1992 0 0.0
.text 580732 580732 0 0.0
lock k32w061+release (read/write) 684508 684524 16 0.0
.bss 69980 69980 0 0.0
.data 2004 2004 0 0.0
.text 606724 606740 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 796300 796300 0 0.0
bss 70560 70560 0 0.0
noinit 40416 40416 0 0.0
text 564818 564818 0 0.0
lighting-app tlsr9518adk80d (read/write) 816160 816160 0 0.0
bss 71404 71404 0 0.0
noinit 40416 40416 0 0.0
text 581170 581172 2 0.0

@agners
Copy link
Contributor

agners commented Jun 30, 2022

I ran into lib2to3 issues as well and this fixes it for me 👍

@github-actions
Copy link

github-actions bot commented Jun 30, 2022

PR #20158: Size comparison from 39a8af0 to 2b528bb

Increases (4 builds for cyw30739, k32w, telink)
platform target config section 39a8af0 2b528bb change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
k32w lock k32w061+release (read/write) 684508 684524 16 0.0
.text 606724 606740 16 0.0
telink lighting-app tlsr9518adk80d text 581170 581172 2 0.0
Decreases (1 build for telink)
platform target config section 39a8af0 2b528bb change % change
telink light-switch-app tlsr9518adk80d (read/write) 796300 796292 -8 -0.0
text 564818 564814 -4 -0.0
Full report (7 builds for cyw30739, k32w, telink)
platform target config section 39a8af0 2b528bb change % change
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
.bss 64184 64184 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
.bss 64376 64376 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 581734 581734 0 0.0
.app_xip_area 461360 461360 0 0.0
.bss 63392 63392 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 658040 658040 0 0.0
.bss 69516 69516 0 0.0
.data 1992 1992 0 0.0
.text 580732 580732 0 0.0
lock k32w061+release (read/write) 684508 684524 16 0.0
.bss 69980 69980 0 0.0
.data 2004 2004 0 0.0
.text 606724 606740 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 796300 796292 -8 -0.0
bss 70560 70560 0 0.0
noinit 40416 40416 0 0.0
text 564818 564814 -4 -0.0
lighting-app tlsr9518adk80d (read/write) 816160 816160 0 0.0
bss 71404 71404 0 0.0
noinit 40416 40416 0 0.0
text 581170 581172 2 0.0

@boring-cyborg boring-cyborg bot added the config label Jun 30, 2022
@github-actions
Copy link

github-actions bot commented Jun 30, 2022

PR #20158: Size comparison from 39a8af0 to abc8947

Increases (11 builds for cc13x2_26x2, cyw30739, k32w, p6, telink)
platform target config section 39a8af0 abc8947 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read only) 667743 667759 16 0.0
.text 591072 591088 16 0.0
lock-mtd LP_CC2652R7 (read only) 617159 617175 16 0.0
.text 540600 540616 16 0.0
shell LP_CC2652R7 (read only) 657614 657630 16 0.0
.text 572460 572476 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
k32w lock k32w061+release (read/write) 684508 684524 16 0.0
.text 606724 606740 16 0.0
p6 all-clusters-app default (read/write) 2562640 2562688 48 0.0
.text 1520904 1520952 48 0.0
all-clusters-minimal-app default (read/write) 2508504 2508552 48 0.0
.text 1466768 1466816 48 0.0
light-app default (read/write) 2439016 2439048 32 0.0
.text 1397280 1397312 32 0.0
lock-app default (read/write) 2465312 2465328 16 0.0
.text 1423576 1423592 16 0.0
telink lighting-app tlsr9518adk80d text 581170 581172 2 0.0
Decreases (3 builds for cc13x2_26x2, telink)
platform target config section 39a8af0 abc8947 change % change
cc13x2_26x2 lock-ftd LP_CC2652R7 (read/write) 173624 173608 -16 -0.0
shell LP_CC2652R7 (read/write) 189112 189096 -16 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 796300 796292 -8 -0.0
text 564818 564816 -2 -0.0
Full report (20 builds for cc13x2_26x2, cyw30739, k32w, linux, p6, telink)
platform target config section 39a8af0 abc8947 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665171 665171 0 0.0
(read/write) 186052 186052 0 0.0
.bss 74116 74116 0 0.0
.data 3356 3356 0 0.0
.rodata 88091 88091 0 0.0
.text 576764 576764 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653947 653947 0 0.0
(read/write) 196572 196572 0 0.0
.bss 73412 73412 0 0.0
.data 3356 3356 0 0.0
.rodata 91571 91571 0 0.0
.text 562060 562060 0 0.0
lock-ftd LP_CC2652R7 (read only) 667743 667759 16 0.0
(read/write) 173624 173608 -16 -0.0
.bss 71148 71148 0 0.0
.data 3280 3280 0 0.0
.rodata 76191 76191 0 0.0
.text 591072 591088 16 0.0
lock-mtd LP_CC2652R7 (read only) 617159 617175 16 0.0
(read/write) 144264 144264 0 0.0
.bss 66868 66868 0 0.0
.data 3280 3280 0 0.0
.rodata 76071 76071 0 0.0
.text 540600 540616 16 0.0
pump-app LP_CC2652R7 (read only) 677207 677207 0 0.0
(read/write) 165008 165008 0 0.0
.bss 71228 71228 0 0.0
.data 3280 3280 0 0.0
.rodata 88423 88423 0 0.0
.text 588300 588300 0 0.0
pump-controller-app LP_CC2652R7 (read only) 663047 663047 0 0.0
(read/write) 179288 179288 0 0.0
.bss 71348 71348 0 0.0
.data 3276 3276 0 0.0
.rodata 84271 84271 0 0.0
.text 578296 578296 0 0.0
shell LP_CC2652R7 (read only) 657614 657630 16 0.0
(read/write) 189112 189096 -16 -0.0
.bss 76420 76420 0 0.0
.data 3360 3360 0 0.0
.rodata 84838 84838 0 0.0
.text 572460 572476 16 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 578654 578662 8 0.0
.app_xip_area 457432 457440 8 0.0
.bss 64184 64184 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 580222 580238 16 0.0
.app_xip_area 458808 458824 16 0.0
.bss 64376 64376 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 581734 581734 0 0.0
.app_xip_area 461360 461360 0 0.0
.bss 63392 63392 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w light k32w061+release (read/write) 658040 658040 0 0.0
.bss 69516 69516 0 0.0
.data 1992 1992 0 0.0
.text 580732 580732 0 0.0
lock k32w061+release (read/write) 684508 684524 16 0.0
.bss 69980 69980 0 0.0
.data 2004 2004 0 0.0
.text 606724 606740 16 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9893332 9893332 0 0.0
(read/write) 671793 671793 0 0.0
.bss 42609 42609 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 610816 610816 0 0.0
.dynamic 528 528 0 0.0
.got 13408 13408 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472548 472548 0 0.0
.text 7890212 7890212 0 0.0
thermostat-no-ble arm64 (read only) 2591604 2591604 0 0.0
(read/write) 158273 158273 0 0.0
.bss 65249 65249 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83232 83232 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165236 165236 0 0.0
.text 2186624 2186624 0 0.0
p6 all-clusters-app default (read/write) 2562640 2562688 48 0.0
.bss 149120 149120 0 0.0
.data 2776 2776 0 0.0
.text 1520904 1520952 48 0.0
all-clusters-minimal-app default (read/write) 2508504 2508552 48 0.0
.bss 148400 148400 0 0.0
.data 2776 2776 0 0.0
.text 1466768 1466816 48 0.0
light-app default (read/write) 2439016 2439048 32 0.0
.bss 140456 140456 0 0.0
.data 2592 2592 0 0.0
.text 1397280 1397312 32 0.0
lock-app default (read/write) 2465312 2465328 16 0.0
.bss 140304 140304 0 0.0
.data 2600 2600 0 0.0
.text 1423576 1423592 16 0.0
telink light-switch-app tlsr9518adk80d (read/write) 796300 796292 -8 -0.0
bss 70560 70560 0 0.0
noinit 40416 40416 0 0.0
text 564818 564816 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 816160 816160 0 0.0
bss 71404 71404 0 0.0
noinit 40416 40416 0 0.0
text 581170 581172 2 0.0

@andy31415 andy31415 merged commit 76a08ac into project-chip:master Jun 30, 2022
andy31415 added a commit that referenced this pull request Jun 30, 2022
* Pull latest pigweed version.

```
cd third_party/pigweed/repo
git fetch https://github.com/google/pigweed.git main
git checkout FETCH_HEAD
```

* change std::span/std::as_bytes to pw::span/pw::as_bytes to make pigweed polyfill happy

* Switch include: from span to pw_span.h

* More replacing of std::span with pw::span

* Restyle

* Set pw_span_ENABLE_STD_SPAN_POLYFILL to false for anything that sets a sys_io_BACKEND

* fix amebad-pigweed builds

* Ensure import is done for polyfill settings for Amebad

* Fix ESP32 builds with pw_span

* Restyle
rerasool pushed a commit to SiliconLabs/matter that referenced this pull request Sep 9, 2022
* Pull latest pigweed version.

```
cd third_party/pigweed/repo
git fetch https://github.com/google/pigweed.git main
git checkout FETCH_HEAD
```

* change std::span/std::as_bytes to pw::span/pw::as_bytes to make pigweed polyfill happy

* Switch include: from span to pw_span.h

* More replacing of std::span with pw::span

* Restyle

* Set pw_span_ENABLE_STD_SPAN_POLYFILL to false for anything that sets a sys_io_BACKEND

* fix amebad-pigweed builds

* Ensure import is done for polyfill settings for Amebad

* Fix ESP32 builds with pw_span

* Restyle
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.

Bootstrap is broken (looking for lib2to3 in the wrong places)
4 participants