custom booloader hooks

Signed-off-by: Peter Siegmund <developer@mars3142.org>
This commit is contained in:
2025-05-25 14:51:51 +02:00
parent b1d2179800
commit abbd03648b
3 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
idf_component_register(SRCS "hooks.c"
INCLUDE_DIRS "include"
)

View File

@@ -0,0 +1,25 @@
#include "hooks.h"
#include "esp_log.h"
const static char *TAG = "booloader_hook";
/* Function used to tell the linker to include this file
* with all its symbols.
*/
void bootloader_hooks_include(void)
{
}
void bootloader_before_init(void)
{
/* Keep in my mind that a lot of functions cannot be called from here
* as system initialization has not been performed yet, including
* BSS, SPI flash, or memory protection. */
ESP_LOGI(TAG, "This hook is called BEFORE bootloader initialization");
}
void bootloader_after_init(void)
{
ESP_LOGI(TAG, "This hook is called AFTER bootloader initialization");
}

View File

@@ -0,0 +1 @@
#pragma once