soc: esp32c3: add FH4X type and SoC revision
FH4X SoC type contains improvements in ROM code that can save up to 35kB of memory. Update hal_espressif in order to select proper linker file based on upon SoC model. Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
This commit is contained in:
parent
4101401dd7
commit
36d41181be
2 changed files with 15 additions and 1 deletions
|
@ -19,6 +19,13 @@ config SOC_ESP32C3_FH4
|
||||||
help
|
help
|
||||||
ESP32C3_FH4
|
ESP32C3_FH4
|
||||||
|
|
||||||
|
config SOC_ESP32C3_FH4X
|
||||||
|
bool
|
||||||
|
select SOC_ESP32C3
|
||||||
|
select SOC_ESP32C3_REV_1_1
|
||||||
|
help
|
||||||
|
ESP32C3_FH4X
|
||||||
|
|
||||||
config SOC_ESP32C3_MINI_N4
|
config SOC_ESP32C3_MINI_N4
|
||||||
bool
|
bool
|
||||||
select SOC_ESP32C3
|
select SOC_ESP32C3
|
||||||
|
@ -43,6 +50,12 @@ config SOC_ESP32C3
|
||||||
help
|
help
|
||||||
ESP32C3
|
ESP32C3
|
||||||
|
|
||||||
|
config SOC_ESP32C3_REV_1_1
|
||||||
|
bool "SOC is revision v1.1"
|
||||||
|
help
|
||||||
|
ESP32-C3 revision v1.1 has updated ROM functions for Wi-Fi and BLE that
|
||||||
|
can free up to 35kB of RAM.
|
||||||
|
|
||||||
config SOC_SERIES
|
config SOC_SERIES
|
||||||
default "esp32c3" if SOC_SERIES_ESP32C3
|
default "esp32c3" if SOC_SERIES_ESP32C3
|
||||||
|
|
||||||
|
@ -52,6 +65,7 @@ config SOC
|
||||||
config SOC_PART_NUMBER
|
config SOC_PART_NUMBER
|
||||||
default "ESP32C3_FN4" if SOC_ESP32C3_FN4
|
default "ESP32C3_FN4" if SOC_ESP32C3_FN4
|
||||||
default "ESP32C3_FH4" if SOC_ESP32C3_FH4
|
default "ESP32C3_FH4" if SOC_ESP32C3_FH4
|
||||||
|
default "ESP32C3_FH4X" if SOC_ESP32C3_FH4X
|
||||||
default "ESP32C3_MINI_N4" if SOC_ESP32C3_MINI_N4
|
default "ESP32C3_MINI_N4" if SOC_ESP32C3_MINI_N4
|
||||||
default "ESP32C3_WROOM_02_N4" if SOC_ESP32C3_WROOM_02_N4
|
default "ESP32C3_WROOM_02_N4" if SOC_ESP32C3_WROOM_02_N4
|
||||||
default "ESP32C3_WROOM_02_N8" if SOC_ESP32C3_WROOM_02_N8
|
default "ESP32C3_WROOM_02_N8" if SOC_ESP32C3_WROOM_02_N8
|
||||||
|
|
2
west.yml
2
west.yml
|
@ -157,7 +157,7 @@ manifest:
|
||||||
groups:
|
groups:
|
||||||
- hal
|
- hal
|
||||||
- name: hal_espressif
|
- name: hal_espressif
|
||||||
revision: 6605f649d151f255011c7dfdd35cd568caa871a4
|
revision: 980d61c1d3d3e801ed7c5ccb57ec84c5dd9e9360
|
||||||
path: modules/hal/espressif
|
path: modules/hal/espressif
|
||||||
west-commands: west/west-commands.yml
|
west-commands: west/west-commands.yml
|
||||||
groups:
|
groups:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue