Skip to content

spurious warning on ESP8266: No hardware SPI pins defined. All SPI access will default to bitbanged output #438

@marcmerlin

Description

@marcmerlin
In file included from /home/merlin/arduino/prg/ardweeny/Neopixel-IR/Neopixel-IR.ino:7:0:
/home/merlin/Arduino/libraries/FastLED/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.003
 #    pragma message "FastLED version 3.001.003"
                     ^
In file included from /home/merlin/Arduino/libraries/FastLED/FastLED.h:65:0,
                 from /home/merlin/arduino/prg/ardweeny/Neopixel-IR/Neopixel-IR.ino:7:
/home/merlin/Arduino/libraries/FastLED/fastspi.h:110: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"
                       ^
Compiling libraries...

Is it expected that I get this warning if I'm not using SPI?

My code:
https://github.com/marcmerlin/Neopixel-IR/blob/master/Neopixel-IR.ino#L375
FastLED.addLeds<NEOPIXEL,NEOPIXEL_PIN>(leds, NUM_LEDS);

Should the prama be displayed if someone is not using LEDs that use a clock?
When I compile the same exact code on teensy 3.1 or 328p, I don't get the warning.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions