131 uint8_t DI_InitMULTI_MaskByteCounter = 0;
132 uint8_t DI_InitMULTI_MaskByte = 0;
133 uint8_t DI_InitMULTI_MaskBitCounter = 0;
134 uint8_t DI_InitMULTI_MaskBit = 0;
136 uint8_t MaxPeripheralNumber = 0;
146 for (uint8_t i = 1; i <= MaxPeripheralNumber; i++)
149 DI_InitMULTI_MaskBit = DI_InitMULTI_MaskByte & (0x80 >> DI_InitMULTI_MaskBitCounter);
150 if (DI_InitMULTI_MaskBit != 0)
152 if (FH_DI_Init_FuncPtr[i-1] !=
NULL_PTR)
154 FH_DI_Init_FuncPtr[i-1]();
160 DI_InitMULTI_MaskBitCounter++;
161 if (DI_InitMULTI_MaskBitCounter == 8)
163 DI_InitMULTI_MaskBitCounter = 0;
164 DI_InitMULTI_MaskByteCounter++;