macro_rules! printkln {
($($arg:tt)*) => { ... };
}Expand description
Print to Zephyr’s console, with a newline.
This macro uses the same syntax as std’s
format!, but writes to the Zephyr
console instead.
If CONFIG_PRINTK_SYNC is enabled, this locks during printing. However, to avoid allocation,
and due to private accessors in the Zephyr printk implementation, the lock is only over groups
of a small buffer size. This buffer must be kept fairly small, as it resides on the stack.