Re: Configuration?


Dave Nadler
 

Careful Anders! Last I looked, newlib was not really supported properly in Zephyr.
Internally newlib sometimes uses free storage, and the OS needs to implement some hooks for thread-safety.
See for example FreeRTOS issues with the same:
https://nadler.com/embedded/NXP_newlibAndFreeRTOS.html

Hope that helps,
Best Regards, Dave

PS: Picolib is striving to avoid internal malloc-etc use.

On 11/24/2021 4:24 AM, Anders wrote:
Hi,

I have just started working with Zephyr and struggled the other day with getting sprintf working for floats.

After searching the internet I found out that when using CONFIG_NEWLIB_LIBC=y I also have to add CONFIG_NEWLIB_LIBC_FLOAT_PRINTF=y
to make things work as expected.

Where can I find this kind of information, e.g. dependencies, to avoid having to search the internet for answers in the future?

Thx in advance,
Anders



-- 
Dave Nadler, USA East Coast voice (978) 263-0097, drn@..., Skype 
 Dave.Nadler1

Join users@lists.zephyrproject.org to automatically receive all group messages.