tinyusb  0.4
Click here to lend your support to tinyusb donation and make a donation at pledgie.com
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Variable Attributes

Macros

#define ATTR_ALIGNED(Bytes)   __attribute__ ((aligned(Bytes)))
 This attribute specifies a minimum alignment for the variable or structure field, measured in bytes.
 
#define ATTR_PACKED   __attribute__ ((packed))
 The packed attribute specifies that a variable or structure field should have the smallest possible alignment—one byte for a variable, and one bit for a field, unless you specify a larger value with the aligned attribute.
 
#define ATTR_PREPACKED
 
#define ATTR_PACKED_STRUCT(x)   x __attribute__ ((packed))
 

Detailed Description