|
58 | 58 | to set the MCUBOOT_BOOT_MAX_ALIGN. |
59 | 59 | - Fixed issue with checking pin reset not checking for single |
60 | 60 | flag in Zephyr. |
| 61 | +- imgtool verify when using a public ed25519 key has been fixed |
| 62 | + to work rather than show an invalid key type not matching the |
| 63 | + TLV record error. |
| 64 | +- Zephyr signature and encryption key file path handling has now |
| 65 | + been aligned with Zephyr, this means values can be specified in |
| 66 | + multiple .conf file and the one that last set it will be the set |
| 67 | + value. This also means that key files will no longer be found |
| 68 | + relative to the .conf file and will instead be found relative |
| 69 | + to the build system ``APPLICATION_CONFIG_DIR`` variable, though |
| 70 | + the key file strings are now configured which allows for using |
| 71 | + escaped CMake variables to locate the files, for example with |
| 72 | + ``\${CMAKE_CURRENT_LIST_DIR}`` to specify a file relative to |
| 73 | + the folder that the file is in. |
| 74 | +- Watchdog support in Zephyr has been reworked and fixed to allow |
| 75 | + installing a timeout (with a configurable value) before starting |
| 76 | + it. The default timeout is set to 1 minute and this feature has |
| 77 | + been enabled by default. 3 Kconfig options have been added which |
| 78 | + control how the watchdog is used in MCUboot: |
| 79 | + |
| 80 | + * ``CONFIG_BOOT_WATCHDOG_SETUP_AT_BOOT`` controls setting up |
| 81 | + the watchdog in MCUboot (if not set up, it can still be set, |
| 82 | + if the driver supports this non-compliant behaviour). |
| 83 | + * ``CONFIG_BOOT_WATCHDOG_INSTALL_TIMEOUT_AT_BOOT`` controls if |
| 84 | + a timeout is installed at bootup or not. |
| 85 | + * ``CONFIG_BOOT_WATCHDOG_TIMEOUT_MS`` sets the value of the |
| 86 | + timeout in ms. |
| 87 | + |
| 88 | +- In addition, Zephyr modules can now over-ride the default |
| 89 | + watchdog functionality by replacing the weakly defined functions |
| 90 | + ``mcuboot_watchdog_setup`` and/or ``mcuboot_watchdog_feed``, |
| 91 | + these functions take no arguments. |
| 92 | + |
| 93 | + |
61 | 94 |
|
62 | 95 | ## Version 2.2.0 |
63 | 96 |
|
|
0 commit comments