49// PICO_CONFIG: PICO_PRINTF_ALWAYS_INCLUDED, Whether to always include printf code even if only called weakly (by panic), type=bool, default=1 in debug build 0 otherwise, group=pico_printf
50#ifndef PICO_PRINTF_ALWAYS_INCLUDED
51#ifndef NDEBUG
52#define PICO_PRINTF_ALWAYS_INCLUDED 1
53#else
54#define PICO_PRINTF_ALWAYS_INCLUDED 0
55#endif
56#endif
57
58#if LIB_PICO_PRINTF_PICO
59// weak raw printf may be a puts if printf has not been called,
60// so that we can support gc of printf when it isn't called
61//
62// it is called raw to distinguish it from the regular printf which