fix(esp_common): Add esp_fault_internal.h for use by G0 components

In release/v5.x, esp_fault.h resides in the esp_hw_support (G1)
component, so the G0 components (hal, esp_rom) must not depend on it.
Copy its contents to esp_common as esp_fault_internal.h, keep
esp_fault.h as a compatibility wrapper around it, and switch the hal
and esp_rom ECDSA/ECC code to the internal header.
This commit is contained in:
harshal.patil
2026-06-16 15:17:49 +05:30
parent b55865f1a2
commit 6d25d74aa6
6 changed files with 100 additions and 88 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
#include "esp_rom_caps.h"
#if ESP_ROM_ECDSA_VERIFY_PATCH
#include "soc/soc_caps.h"
#include "esp_fault.h"
#include "esp_fault_internal.h"
#include "rom/ecdsa.h"
#define VALID_MAGIC_OK 0x6A6A6A6AU