zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.92k stars 6.65k forks source link

soc: esp32c3: update soc type list and referenced boards #81743

Open sylvioalves opened 10 hours ago

sylvioalves commented 10 hours ago

This PR updates some of esp32c3-based board to use proper SOC part number. This also adds FH4X model, which has improved ROM code and can free up to 35kB of memory usage depending on the application (specially for Wi-Fi/BLE usage).

In case of Wi-Fi shell sample code, the diff is:

Non FH4X type:

           FLASH:      611968 B    4194048 B     14.59%
     iram0_0_seg:      138272 B     306688 B     45.09%
     dram0_0_seg:      219648 B     306688 B     71.62%
     irom0_0_seg:      310056 B         4 MB      7.39%
     drom0_0_seg:      415360 B         4 MB      9.90%
    rtc_iram_seg:          0 GB         8 KB      0.00%
        IDT_LIST:          0 GB         8 KB      0.00%

FH4X type:

Memory region         Used Size  Region Size  %age Used
           FLASH:      612312 B    4194048 B     14.60%
     iram0_0_seg:      141040 B     306688 B     45.99%
     dram0_0_seg:      222416 B     306688 B     72.52%
     irom0_0_seg:      315098 B         4 MB      7.51%
     drom0_0_seg:      415704 B         4 MB      9.91%
    rtc_iram_seg:          0 GB         8 KB      0.00%
        IDT_LIST:          0 GB         8 KB      0.00%
zephyrbot commented 10 hours ago

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_espressif https://github.com/zephyrproject-rtos/hal_espressif/commit/8d7054f34e6d05e2917410ff0630ee88f553521d https://github.com/zephyrproject-rtos/hal_espressif/pull/371 zephyrproject-rtos/hal_espressif#371/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.