エラーは次の行にあります:
dataArray[iLedMatrix][iRow] |= (byte)(bufferPattern[iRow]) & (1<<7);
dataArrayは次のとおりです。bytedataArray[NUMBER_LED_MATRIX][NUMBER_ROW_PER_MATRIX];
bufferPatternは:const patternp * bufferPattern;
patternpは、次のタイプのtypedefです。typedefprog_uchar patternp [NUM_ROWS];
リファレンスで、prog_ucharが1バイト(0〜255)であることがわかります。だから私は精度を失うことについてのエラーを理解していませんか?何か案が?