Arduino:1.8.10 (Mac OS X), ボード:"ATtiny3216/1616/1606/816/806/416/406, ATtiny3216, 16 MHz, 1.8V, Disabled, Disabled, EEPROM retained, 0.55V, Enabled (default timer), PORTA (pins 0~3,14~17), Closer to 5v, TX:7, RX:6, SDA:8, SCL:9, SCK:16, MISO:15, MOSI:14" In file included from /Users/tatsuro.homma/Documents/Arduino/FastLED_arraytest/FastLED_arraytest.ino:1:0: /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003 # pragma message "FastLED version 3.003.003" ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastled_avr.h:4:0, from /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms.h:39, from /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/FastLED.h:52, from /Users/tatsuro.homma/Documents/Arduino/FastLED_arraytest/FastLED_arraytest.ino:1: /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_DDRA::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:26: error: 'DDRA' was not declared in this scope #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:56:3: note: in expansion of macro '_FL_IO' _FL_IO(A,0) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:26: note: suggested alternative: 'SDA' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:56:3: note: in expansion of macro '_FL_IO' _FL_IO(A,0) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_PORTA::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:42: error: invalid initialization of reference of type 'reg8_t {aka volatile unsigned char&}' from expression of type 'PORT_t {aka PORT_struct}' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:56:3: note: in expansion of macro '_FL_IO' _FL_IO(A,0) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_PINA::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:59: error: 'PINA' was not declared in this scope #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:56:3: note: in expansion of macro '_FL_IO' _FL_IO(A,0) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:59: note: suggested alternative: 'PIN0' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:56:3: note: in expansion of macro '_FL_IO' _FL_IO(A,0) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_DDRB::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:26: error: 'DDRB' was not declared in this scope #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:59:3: note: in expansion of macro '_FL_IO' _FL_IO(B,1) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:26: note: suggested alternative: 'GRB' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:59:3: note: in expansion of macro '_FL_IO' _FL_IO(B,1) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_PORTB::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:42: error: invalid initialization of reference of type 'reg8_t {aka volatile unsigned char&}' from expression of type 'PORT_t {aka PORT_struct}' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:59:3: note: in expansion of macro '_FL_IO' _FL_IO(B,1) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_PINB::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:59: error: 'PINB' was not declared in this scope #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:59:3: note: in expansion of macro '_FL_IO' _FL_IO(B,1) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:59: note: suggested alternative: 'PIN0' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:59:3: note: in expansion of macro '_FL_IO' _FL_IO(B,1) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_DDRC::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:26: error: 'DDRC' was not declared in this scope #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:62:3: note: in expansion of macro '_FL_IO' _FL_IO(C,2) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:26: note: suggested alternative: 'DD0' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:62:3: note: in expansion of macro '_FL_IO' _FL_IO(C,2) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_PORTC::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:42: error: invalid initialization of reference of type 'reg8_t {aka volatile unsigned char&}' from expression of type 'PORT_t {aka PORT_struct}' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:62:3: note: in expansion of macro '_FL_IO' _FL_IO(C,2) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h: In static member function 'static volatile uint8_t& __gen_struct_PINC::r()': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:59: error: 'PINC' was not declared in this scope #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:62:3: note: in expansion of macro '_FL_IO' _FL_IO(C,2) ^~~~~~ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:51:59: note: suggested alternative: 'PIN0' #define _FL_IO(L,C) _RD8(DDR ## L); _RD8(PORT ## L); _RD8(PIN ## L); _FL_DEFINE_PORT3(L, C, _R(PORT ## L)); ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:50:79: note: in definition of macro '_RD8' #define _RD8(T) struct __gen_struct_ ## T { static inline reg8_t r() { return T; }}; ^ /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/fastpin_avr.h:62:3: note: in expansion of macro '_FL_IO' _FL_IO(C,2) ^~~~~~ In file included from /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/FastLED.h:65:0, from /Users/tatsuro.homma/Documents/Arduino/FastLED_arraytest/FastLED_arraytest.ino:1: /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/fastspi.h: At global scope: /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/FastLED.h:48:0, from /Users/tatsuro.homma/Documents/Arduino/FastLED_arraytest/FastLED_arraytest.ino:1: /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/fastpin.h: In instantiation of 'class FastPin<3>': /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/platforms/avr/clockless_trinket.h:96:49: required from 'class ClocklessController<3, 4, 10, 6, (EOrder)66, 0, false, 10>' /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/chipsets.h:478:7: required from 'class WS2812Controller800Khz<3, (EOrder)66>' /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/FastLED.h:92:34: required from 'class NEOPIXEL<3>' /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/FastLED.h:314:28: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = NEOPIXEL; unsigned char DATA_PIN = 3]' /Users/tatsuro.homma/Documents/Arduino/FastLED_arraytest/FastLED_arraytest.ino:8:55: required from here /Users/tatsuro.homma/Documents/Arduino/libraries/FastLED/fastpin.h:207:2: error: static assertion failed: Invalid pin specified static_assert(validpin(), "Invalid pin specified"); ^~~~~~~~~~~~~ 「FastLED.h」に対して複数のライブラリが見つかりました 使用済:/Users/tatsuro.homma/Documents/Arduino/libraries/FastLED exit status 1 ボードATtiny3216/1616/1606/816/806/416/406に対するコンパイル時にエラーが発生しました。 「ファイル」メニューの「環境設定」から 「より詳細な情報を表示する:コンパイル」を有効にすると より詳しい情報が表示されます。