typedef union { float FloatData; unsigned long LongData; signed int IntData; unsigned char CharData[4]; } InterfaceFormat;
Теперь в асновной программе обращайся так: EEWRITE (0x0001, OutData.CharData[0]); EEWRITE (0x0001, OutData.CharData[1]); EEWRITE (0x0001, OutData.CharData[2]);