This affected some FLASH_DEV_NAME references in our sample. Not addressed in this update Bugs DT_* prefix naming update hawkBit and MQTT sample application Features If you were wondering why the dts_fixup.h file in your external SoC wasn't automatically being included like the dts_fixup.h files in the SoCs inside Zephyr, then wonder no more! It was a bug. Fix DTS fixup file location for external SoCs Fixed by using the existing lock sched_lock around the operations. If k_sched_time_slice_set() was interrupted by a timeslice event, the slicing state could be corrupted. Bugs Scheduler race condition fixed in k_sched_time_slice_set() The STM32F143xG SoC and ST B-L072Z-LRWAN1 board were added to to Zephyr. To support this and other use-cases, dynamic interrupt APIs were added to the kernel. In this case, the interrupt configuration is not known at build time. Zephyr wants to support hypervisor applications such as ACRN which presents virtual devices via PCI enumeration. If you see a "file not found: board.h" error during your next compile, hopefully you'll remember what you saw here and just remove the offending "#include " and replace it with "#include " if needed. Last of the tree-wide patches that might might affect external code, was a removal of unneeded board.h files. Remove board.h from boards that don't need it This was another tree-wide set of patches which affected every file with Logger configuration. LOG_MODULE_DECLARE can now also be used in static inline functions in headers. The LOG_MODULE_REGISTER and LOG_MODULE_DECLARE macros now take log level as optional parameter. Refactor LOG_MODULE_REGISTER and LOG_MODULE_DECLARE macros Enter quite a few patches and follow-up cleanup patches to make all of this happen. Instead of CONFIG_, all of these settings are now generated as DT_*. This was causing some confusion when attempting to figure out where various settings were generated. Several tree wide-patches hit this merge-up, and the first is a refactoring of all dts fixup defines which pretended to be Kconfig settings due to their naming of CONFIG_. Zephyr Features Use DT_ prefix in all defined labels not related to Kconfig Bugs Zephyr build fixed due to DTS changesĭue to Zephyr upstream changing the way dts_fixup.h defines the fixup definitions, MCUboot needed a patch to alter FLASH_DEV_NAME -> DT_FLASH_DEV_NAME. RSA image handling was changed so that MbedTLS versions greater than 2.6.1 would be compatible.
0 Comments
Leave a Reply. |