memfault / memfault-firmware-sdk

Memfault SDK for embedded systems. Observability, logging, crash reporting, and OTA all in one service. More information at https://docs.memfault.com.
https://memfault.com
Other
149 stars 75 forks source link

port: zephyr: logger: safeguard logger v1 usage. #30

Closed tejlmand closed 2 years ago

tejlmand commented 2 years ago

Zephyr has removed support for logger v1. See Zephyr commit: c5f2cdef098b9aba5a67aab0127ccfb6f85f17d5

This means Zephyr version > 3.1 no longer supports logger v1.

Signed-off-by: Torsten Rasmussen Torsten.Rasmussen@nordicsemi.no

tejlmand commented 2 years ago

Zephyr PR which removed Logger v1: https://github.com/zephyrproject-rtos/zephyr/pull/46564

noahp commented 2 years ago

Thanks @tejlmand ! Adding this patch now.

noahp commented 2 years ago

Thanks @tejlmand for the patch, I've published it in v0.31.3 of the memfault SDK. There's a few more patches needed for zephyr >3.1, which are in progress now. I'll ping the nordic team when those are published and ready for integration.

https://github.com/memfault/memfault-firmware-sdk/blob/0.31.4/CHANGES.md#changes-between-memfault-sdk-0313-and-sdk-0312---july-8-2022