Closed PetervdPerk-NXP closed 4 years ago
Per section 7.20.4.1 of the ISO C11 standard, these macros shall be defined by a compliant implementation of the standard library. Please report this bug to the NuttX maintainers.
Meanwhile, as a workaround, you can provide -DUINT32_C(x)=x##ull
to the compiler.
When compiling libcanardv1 for NuttX I get multiple undefined reference errors regarding the UINT32_C macro
Looking at the stdint.h header from NuttX it seems that they don't define this macro
Not sure if this issue is NuttX specific, thus this issue should be resolved inside NuttX. Or we could add some kind of compatibility check e.g. ifndef in canard?