私は 500 個の完全にアドレス指定可能な LED を備えた Arduino 制御のクリスマス ツリーに取り組んでいます。私は FastLED ライブラリを使用しており、現在 (オーディオのサンプリングによって制御されるアニメーションの一部を更新する予定ですが)、http://pastebin.com/Qe0Jttme のコードを出発点として使用しています。
次の行: (ペーストビンの例の行 #36)
const PROGMEM prog_uint16_t levels[NUM_LEVELS] = {58, 108, 149, 187, 224, 264, 292, 309, 321, 327, 336, 348};
エラーが表示されます:
exit status 1
'prog_uint16_t' does not name a type
これは、減価償却を行ったためです。ここで代替案を見つけましたが、減価償却のために次の行のエラーも発生しましたが、それを乗り越える方法がわかりません。
const PROGMEM prog_uchar ledCharSet[20] = {
B00111111,B00000110,B01011011,B01001111,B01100110,B01101101,B01111101,B00000111,B01111111,B01101111,
B10111111,B10000110,B11011011,B11001111,B11100110,B11101101,B11111101,B10000111,B11111111,B11101111
};
同じエラーを返します:
exit status 1
'prog_uchar' does not name a type
Arduino バージョン 1.6.6 と最新の FastLED ライブラリを使用しています。