Home
last modified time | relevance | path

Searched full:hooks (Results 1 – 25 of 113) sorted by relevance

12345

/hal_espressif-3.5.0/examples/custom_bootloader/bootloader_hooks/
DREADME.md1 # 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…
Dexample_test.py12 # Expect to read both hooks messages
/hal_espressif-3.5.0/examples/custom_bootloader/
DREADME.md5 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.yaml2 # 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/
Dfreertos_additions.rst18 - **Hooks**: ESP-IDF FreeRTOS hooks provides support for registering extra Idle and Tick hooks at r…
378 .. ------------------------------------------------------ Hooks -----------------------------------…
380 Hooks section in FreeRTOS Additions
383Hooks 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/
DCMakeLists.txt1 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/
DKconfig217 …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/
DCONTRIBUTING.rst79 `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/
DCMakeLists.txt67 # Force linking UBSAN hooks. If UBSAN is not enabled, the hooks will ultimately be removed
Dcomponent.mk23 # 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/
Dxtensa_rtos.h85 #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/
Desp_freertos_hooks.h105 * 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/
Dbootloader_hooks_example_main.c8 * `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/
Dboard.h1 /* board.h - Board-specific hooks */
Dboard.c1 /* board.c - Board-specific hooks */
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_client/main/
Dboard.h1 /* board.h - Board-specific hooks */
Dboard.c1 /* board.c - Board-specific hooks */
/hal_espressif-3.5.0/components/cxx/
Dcomponent.mk7 # hooks are preferentially linked over libstdc++ which
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_server/main/
Dboard.h1 /* board.h - Board-specific hooks */
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_vendor_model/vendor_server/main/
Dboard.h1 /* board.h - Board-specific hooks */
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_server/main/
Dboard.h1 /* board.h - Board-specific hooks */
/hal_espressif-3.5.0/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/main/
Dboard.h1 /* board.h - Board-specific hooks */
/hal_espressif-3.5.0/components/lwip/
DCMakeLists.txt85 "port/esp32/hooks/tcp_isn_default.c"
86 "port/esp32/hooks/lwip_default_hooks.c"
/hal_espressif-3.5.0/components/esp_phy/src/
Dphy_override.c12 * 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/
Dreadme_xtensa.txt392 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

12345