Hi Does anyone know how to force a local variable to be aligned at word address? The DMA transfer needs word-aligned address. Thanks. Joseph
#define WORD_NUM 1 char MyLocal[WORD_NUM*sizeof(short)+1]; short *p=(short *)MyLocal; p&=(long )~1;//word boundary.