pack struct IRMP_DATA, otherwise we try to read on byte too much because of padding