pico_default_asm_volatile
after a long time, I discover this macro from this screenshoot
and I found it
#define pico_default_asm_volatile(...) __asm volatile (".syntax unified\n" __VA_ARGS__)
and the explanation why use __VA_ARGS__
: https://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html
here the example