unsigned char rtc_time[6] = { pThis->hoursTens, pThis->hoursUnits, pThis->minutesTens, pThis->minutesUnits, pThis->secondsTens, pThis->secondsUnits };
コンパイルしません。エラーが表示されます (6 回):定数式が必要です
各変数は unsigned char として宣言されています。(const) にキャストしようとしましたが、うまくいきませんでした。
これは MPLAB X IDE、C 言語、Hi-Tech-PICC コンパイラ v9.65PL1 を使用したものです。
何が問題ですか?
以下のように変数を定義すると機能しますが、上記の変数を使用する必要があります。
unsigned char rtc_time[6] = { 0x1, 0x2, 0x3, 0x4, 0x5, 0x6 };