I was wondering what is the difference between
uint32, and when I looked in the header files it had this:
/** @brief 32-bit unsigned integer. */
typedef unsigned int uint32;
typedef unsigned uint32_t;
This only leads to more questions:
What is the difference between
unsigned int varName;
I am using
unsigned int are synonymous, much like
unsigned short [int] and
unsigned long [int].
uint32_t is a type that’s (optionally) defined by the C standard.
uint32 is just a name you made up, although it happens to be defined as the same thing.