/hal_espressif-3.5.0/examples/custom_bootloader/bootloader_hooks/ |
D | README.md | 1 # Bootloader hooks 5 The purpose of this example is to show how to add hooks to the 2nd stage bootloader. 47 │ └── hooks.c Implementation of the hooks to execute on boot 50 Bootloader hooks are **not** supported in legacy `make` build system. They are only supported with … 54 The components in ESP-IDF are compiled as static libraries. Moreover, the bootloaders' hooks are de… 55 defining hooks for the bootloader, we **must** tell the compiler to always include our library (`my… 57 `bootloader_components/my_boot_hooks/hooks.c`. This will make the linker include all the symbols co…
|
D | example_test.py | 12 # Expect to read both hooks messages
|
/hal_espressif-3.5.0/examples/custom_bootloader/ |
D | README.md | 5 with few hooks. 15 The bootloader components containing the hooks can have any name, as long 19 ## Hooks vs overriding the bootloader 21 In brief, using hooks will let the application add code to the bootloader. 24 Two hooks are available at the moment, the first one is called before the 27 signature for these hooks can be found in `bootloader_hooks.h` file in 35 be done with hooks or within an application.
|
/hal_espressif-3.5.0/ |
D | .pre-commit-config.yaml | 2 # See https://pre-commit.com/hooks.html for more hooks 5 - repo: https://github.com/pre-commit/pre-commit-hooks 7 hooks: 30 hooks: 35 hooks: 39 hooks: 108 - repo: https://github.com/pre-commit/pre-commit-hooks 110 hooks:
|
/hal_espressif-3.5.0/docs/en/api-reference/system/ |
D | freertos_additions.rst | 18 - **Hooks**: ESP-IDF FreeRTOS hooks provides support for registering extra Idle and Tick hooks at r… 378 .. ------------------------------------------------------ Hooks -----------------------------------… 380 Hooks section in FreeRTOS Additions 383 …Hooks and Tick Hooks which allow for application specific functionality to be added to the Idle Ta… 385 Vanilla FreeRTOS Hooks argument 388 Idle and Tick Hooks in vanilla FreeRTOS are implemented by the user defining the functions ``vAppli… 390 Vanilla FreeRTOS hooks are referred to as **Legacy Hooks** in ESP-IDF FreeRTOS. To enable legacy ho… 394 …same Idle Hook and Tick Hook are used for both cores (in other words, the hooks are symmetrical fo… 396 ESP-IDF Idle and Tick Hooks argument 399 …ay be necessary for the Idle Tasks or Tick Interrupts to execute multiple hooks that are configura… [all …]
|
/hal_espressif-3.5.0/examples/custom_bootloader/bootloader_hooks/bootloader_components/my_boot_hooks/ |
D | CMakeLists.txt | 1 idf_component_register(SRCS "hooks.c") 4 # bootloader link. Indeed, by default, as the hooks in the bootloader are weak, 8 # within hooks.c source file.
|
/hal_espressif-3.5.0/components/freertos/ |
D | Kconfig | 217 …reduced to 768 bytes if no (or simple) FreeRTOS idle hooks are used and pthread local storage or F… 221 cleanup hooks that use a lot of stack memory. 234 bool "Use FreeRTOS legacy hooks" 237 FreeRTOS offers a number of hooks/callback functions that are called when a timer 239 hooks using the esp_register_freertos_xxx_hook system, but for legacy reasons the old 240 hooks can also still be enabled. Please enable this only if you have code that for some
|
/hal_espressif-3.5.0/components/esptool_py/esptool/ |
D | CONTRIBUTING.rst | 79 `pre-commit <https://pre-commit.com/>`_ is a framework for managing pre-commit hooks. These hooks h… 81 To use the tool, first install ``pre-commit`` and then the git hooks: 88 On the first commit ``pre-commit`` will install the hooks, subsequent checks will be significantly …
|
/hal_espressif-3.5.0/components/esp_system/ |
D | CMakeLists.txt | 67 # Force linking UBSAN hooks. If UBSAN is not enabled, the hooks will ultimately be removed
|
D | component.mk | 23 # Force linking UBSAN hooks. If UBSAN is not enabled, the hooks will ultimately be removed
|
/hal_espressif-3.5.0/components/freertos/port/xtensa/include/freertos/ |
D | xtensa_rtos.h | 85 #define XT_INTEXC_HOOKS 1 /* Enables exception hooks */ 169 HOOKS TO DYNAMICALLY INSTALL INTERRUPT AND EXCEPTION HANDLERS PER LEVEL. 171 This Xtensa RTOS port provides hooks for dynamically installing exception 197 To enable interrupt/exception hooks, compile the RTOS with '-DXT_INTEXC_HOOKS'.
|
/hal_espressif-3.5.0/components/esp_system/include/ |
D | esp_freertos_hooks.h | 105 * the idle hooks of both cores, the idle hook will be unregistered from 122 * tick hooks of both cores, the tick hook will be unregistered from
|
/hal_espressif-3.5.0/examples/custom_bootloader/bootloader_hooks/main/ |
D | bootloader_hooks_example_main.c | 8 * `bootloader_components/my_boot_hooks/hooks.c` in app_main()
|
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/main/ |
D | board.h | 1 /* board.h - Board-specific hooks */
|
D | board.c | 1 /* board.c - Board-specific hooks */
|
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/main/ |
D | board.h | 1 /* board.h - Board-specific hooks */
|
D | board.c | 1 /* board.c - Board-specific hooks */
|
/hal_espressif-3.5.0/components/cxx/ |
D | component.mk | 7 # hooks are preferentially linked over libstdc++ which
|
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/ |
D | board.h | 1 /* board.h - Board-specific hooks */
|
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/main/ |
D | board.h | 1 /* board.h - Board-specific hooks */
|
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/main/ |
D | board.h | 1 /* board.h - Board-specific hooks */
|
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/main/ |
D | board.h | 1 /* board.h - Board-specific hooks */
|
/hal_espressif-3.5.0/components/lwip/ |
D | CMakeLists.txt | 85 "port/esp32/hooks/tcp_isn_default.c" 86 "port/esp32/hooks/lwip_default_hooks.c"
|
/hal_espressif-3.5.0/components/esp_phy/src/ |
D | phy_override.c | 12 * This file is used to override the hooks provided by the PHY lib for some system features.
|
/hal_espressif-3.5.0/components/freertos/port/xtensa/ |
D | readme_xtensa.txt | 392 XT_INTEXC_HOOKS Enables hooks in interrupt vector handlers 726 Hooks for Dynamic Installation of Handlers: 728 Optional hooks are provided in the user exception and low level 731 unless in a high-priority interrupt handler). These hooks are enabled 734 them. The interrupt/exception hooks are described in xtensa_rtos.h . 736 It is recommended that the application not make use of these hooks, but
|