LV_ASSERT_HANDLER macro redirection

I am using LVGL 8.3.9 and ESP32-C3.

I would like to redirect the macro function LV_ASSERT_HANDLER, to calling my function from the MyAssert folder, which is inside the main folder. LVGL is a component added to the project

The structure of the project is
/Project

├── components
│ └── lvgl
│ ├── lvgl.c
│ └── lvgl.h
│ └── …

├── main
│ └── main.c
│ └── MyAssert
│ ├── my_assert.h
│ └── my_assert.c
│ └── CMakeLists.txt
└── CMakeLists.txt
└── sdkconfig.defaults

I want to change macro functions to some type…

/*Add a custom handler when assert happens e.g. to restart the MCU*/
#ifndef LV_ASSERT_HANDLER_INCLUDE
    #ifdef CONFIG_LV_ASSERT_HANDLER_INCLUDE
        #define LV_ASSERT_HANDLER_INCLUDE  	CONFIG_LV_ASSERT_HANDLER_INCLUDE	
    #else
        #define LV_ASSERT_HANDLER_INCLUDE         "MyAssert/my_assert.h"    
    #endif
#endif
#ifndef LV_ASSERT_HANDLER
    #ifdef CONFIG_LV_ASSERT_HANDLER
        #define LV_ASSERT_HANDLER CONFIG_LV_ASSERT_HANDLER
    #else
        #define LV_ASSERT_HANDLER 	vApplicationMyAssert()
    #endif
#endif

I want to call my function, when macro LV_ASSERT_HANDLER is called internally, but I don’t know how to do it.

Please help. Thanks in advance