129 uint8_t DO_InitMULTI_MaskByteCounter = 0;
130 uint8_t DO_InitMULTI_MaskByte = 0;
131 uint8_t DO_InitMULTI_MaskBitCounter = 0;
132 uint8_t DO_InitMULTI_MaskBit = 0;
134 uint8_t MaxPeripheralNumber = 0;
144 for (uint8_t i = 1; i <= MaxPeripheralNumber; i++)
147 DO_InitMULTI_MaskBit = DO_InitMULTI_MaskByte & (0x80 >> DO_InitMULTI_MaskBitCounter);
148 if (DO_InitMULTI_MaskBit != 0)
150 if (FH_DO_Init_FuncPtr[i-1] !=
NULL_PTR)
152 FH_DO_Init_FuncPtr[i-1]();
158 DO_InitMULTI_MaskBitCounter++;
159 if (DO_InitMULTI_MaskBitCounter == 8)
161 DO_InitMULTI_MaskBitCounter = 0;
162 DO_InitMULTI_MaskByteCounter++;