What is the purpose of a pragma Data_Align in TI emb. compiler.
The datasheet explanation:
"The DATA_ALIGN pragma aligns the symbol in C, or the next symbol declared in C++, to an alignment boundary. The alignment boundary is the maximum of the symbol's default alignment value or the value of the constant in bytes. The constant must be a power of 2. The maximum alignment is 32768. The DATA_ALIGN pragma cannot be used to reduce an object's natural alignment."
Can someone re-explain it in a different method? I really don't understand the purpose of this pre-compile directive.