esp-idf/components/esp_hw_support/include
fl0wl0w 90d1dcfd76 feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.

[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]

Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
2024-02-09 09:11:28 +01:00
..
esp_private ci(esp32c5): fix the build of the template app 2024-02-05 12:39:35 +08:00
hal esp_system: Remove deprecate section from esp_cpu.h 2022-07-22 00:06:06 +08:00
soc feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES 2024-02-09 09:11:28 +01:00
clk_ctrl_os.h feat(esp_eth): Added support of internal EMAC for ESP32P4 2024-01-16 14:29:25 +01:00
dport_access.h Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00
esp_async_memcpy.h feat(gdma): support ETM subsystem on esp32p4 2023-12-06 18:02:43 +08:00
esp_chip_info.h feat(esp32c5): support to build hello world on esp32c5 beta3 2024-01-09 13:11:11 +08:00
esp_clk_tree.h esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h 2023-04-25 14:12:06 +08:00
esp_clock_output.h refactor(emac): use clock_output driver for configuring RMII reference clock 2023-10-31 14:24:48 +08:00
esp_cpu.h refactor(riscv): added a new API for the interrupts 2024-01-18 16:36:53 +08:00
esp_crc.h esp_hw_support: update copyright notice 2021-08-05 16:30:10 +02:00
esp_dpa_protection.h crypto: add support for DPA protection configuration in C6/H2 2023-06-08 11:09:23 +05:30
esp_ds_err.h soc/esp_ds.h: Unify esp_ds error codes for all targets 2022-10-27 11:09:25 +05:30
esp_ds.h [Docs] specify Digital Signature byte order, and esp_ds_sign() clarification 2022-12-19 21:30:03 -08:00
esp_etm.h etm: added etm channel allocator 2022-11-23 15:31:33 +08:00
esp_fault.h replacing reset by register operations with ROM interfaces to decouple the effects of register name changes 2022-08-31 01:59:36 +00:00
esp_hmac.h esp_hw_support: Merge esp_hmac.h file for different targets into one 2022-10-27 10:59:54 +05:30
esp_interface.h esp_wifi: Add support for NAN Discovery and Datapath 2023-03-10 11:18:23 +05:30
esp_intr_alloc.h feat(mbedtls): Add config for interrupt priority in AES and RSA(MPI) 2023-10-12 11:06:13 +05:30
esp_intr_types.h refactor(intr): add namespace for intr_cpu_id_t 2023-09-06 09:50:41 +08:00
esp_key_mgr.h fix(esp_hw_support): Update key manager support 2024-01-23 10:24:39 +05:30
esp_mac.h mac_addr(C6 and H2): Fix byte order of MAC_EXT and change format of IEEE802154 MAC 2023-06-08 23:11:32 +08:00
esp_memory_utils.h Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00
esp_memprot_err.h System/Security: Memprot API unified (ESP32S3) 2022-06-20 02:36:44 +00:00
esp_memprot_types.h System/Security: Memprot API unified (ESP32C3) 2021-12-21 01:50:36 +01:00
esp_memprot.h System/Security: Memprot API unified (ESP32S3) 2022-06-20 02:36:44 +00:00
esp_random.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
esp_sleep.h change(pm/ext1): replace esp_sleep_clear_ext1_wakeup_io by esp_sleep_disable_ext1_wakeup_io 2023-11-20 19:30:50 +08:00
esp_wake_stub.h add example deep sleep wake stub 2023-01-10 17:03:50 +08:00
intr_types.h refactor(intr): add namespace for intr_cpu_id_t 2023-09-06 09:50:41 +08:00
rtc_wdt.h esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
spinlock.h Use configuration option instead of in components not related to FreeRTOS 2023-11-28 07:49:20 +00:00