<div dir="auto"><div>Maybe some conflicting libraries? I'm with you on the distaste for Arduino, mainly from the dependency/library management which is next to non existent. PlatformIO is a little better, and support all the Arduino boards, but can be overkill.<div dir="auto"><br></div><div dir="auto">You could try renaming the Arduino folder (In documents on Windows, not sure on other platforms), and installing the esp platform and libraries from scratch in case there's a conflict. A somewhat nuclear option, but quicker than picking through libraries one by one. This is assuming you already had Arduino IDE set up previously, if you set it up from scratch just for this, then lib conflicts is unlikely to be the issue.</div><div dir="auto"><br></div>Also, could you post up the exact error or a screenshot? Some of these libs pop up warnings in the console that look like errors but can be safely ignored. Can't quite tell with this one.</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Sun, 9 Aug 2020, 10:06 Ceri Clatworthy, <<a href="mailto:ceri.clatworthy@gmail.com">ceri.clatworthy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Thanks for getting back to me. <div dir="auto">I did try a few of the examples...Cylon basic flash and another...</div><div dir="auto"><br></div><div dir="auto">All with the same error. </div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 8 Aug 2020, 23:19 Kieran Evans, <<a href="mailto:keyz182@gmail.com" target="_blank" rel="noreferrer">keyz182@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>I was playing with that library a few weeks ago. On an ESP32, but I can't imagine there's much difference. I'm AFK for a few days, but can dig into my code when I'm back to find some examples.</div><div dir="auto"><br></div><div dir="auto"><br><span style="font-family:sans-serif">Are you using the code exactly as is in the article? I can't see anything immediately obvious as wrong. There are some notes here </span><br style="font-family:sans-serif"><span style="font-family:sans-serif"><a href="https://github.com/FastLED/FastLED/wiki/ESP8266-notes" rel="noreferrer noreferrer" target="_blank">https://github.com/FastLED/FastLED/wiki/ESP8266-notes</a> for fastled on 8266. Maybe grab one of the example sketches from the examples directory in that repo to double check things are working? Possibly a library conflict or something?</span><br><div dir="auto"><br></div><div dir="auto">In the end I went with a Pi for my project. Found that the WiFi stack, and streaming fast updates to 100 LEDs was a bit much (I think it was interrupt issues, glitchy animations and such, had neither the time, patience, nor inclination to debug much further).</div><div dir="auto"><br></div><div dir="auto">This is what I achieved on Pi:</div><div dir="auto"><a href="https://www.youtube.com/playlist?list=PLB7cIuujCNRzK1zinSGFgpaQkX5MVJ3Iy" rel="noreferrer noreferrer" target="_blank">https://www.youtube.com/playlist?list=PLB7cIuujCNRzK1zinSGFgpaQkX5MVJ3Iy</a><br></div><div dir="auto"><br></div><div dir="auto">With this code: </div><div dir="auto"><a href="https://github.com/keyz182/LEDServer" rel="noreferrer noreferrer" target="_blank">https://github.com/keyz182/LEDServer</a><br></div><div dir="auto"><br></div><div dir="auto">I also use a fork I made of the rpi_ws281x library, because I'm a little reluctant to run a webserver to push some LEDs as root. That said, it's 100% optional, and I'd advise against trying it for now as I've not done any QC: <a href="https://github.com/keyz182/rpi_ws281x_serv" rel="noreferrer noreferrer" target="_blank">https://github.com/keyz182/rpi_ws281x_serv</a></div><div dir="auto"><br></div><div dir="auto">As I said above, once back on my PC, I can grab the Arduino code I've messed with, and/or grab a spare 8266 and try the code in that article, but if you aren't tied to the idea of an esp8266, and have a pi zero or something spare, my stuff above could be an alternate starting point.</div><div dir="auto"><br></div><div dir="auto"><br></div></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Sat, 8 Aug 2020, 22:58 Ceri Clatworthy, <<a href="mailto:ceri.clatworthy@gmail.com" rel="noreferrer noreferrer" target="_blank">ceri.clatworthy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Hi all,</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">I found this project:</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><a href="https://www.instructables.com/id/Play-With-Fire-Over-WIFI-ESP8266-Neopixels/" rel="noreferrer noreferrer noreferrer" target="_blank">https://www.instructables.com/id/Play-With-Fire-Over-WIFI-ESP8266-Neopixels/</a> </div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Really fancied making something 'flashy' <br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">But I cannot get the code to compile, SPI hardware not defined, </div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">using softSPI or similar error.</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">As you might know I am not an arduino fan, so well confused.</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">I have an ESP8266 module, I have got A-N-Other wifi project to work</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">so the module is OK.</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Anyone know how to fix it ??</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Cheers</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Ceri</div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif"><br></div><div class="gmail_default" style="font-family:comic sans ms,sans-serif">Arduino: 1.8.9 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 921600"<br><br>In file included from C:\Users\3D\Documents\Arduino\Fire Lamp\fire\fire.ino:3:0:<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003<br><br> #    pragma message "FastLED version 3.003.003"<br><br>                     ^<br><br>In file included from C:\Users\3D\Documents\Arduino\libraries\FastLED/FastLED.h:65:0,<br><br>                 from C:\Users\3D\Documents\Arduino\Fire Lamp\fire\fire.ino:3:<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output<br><br> #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"<br><br>                       ^<br><br>In file included from C:\Users\3D\Documents\Arduino\libraries\FastLED/FastLED.h:48:0,<br><br>                 from C:\Users\3D\Documents\Arduino\Fire Lamp\fire\fire.ino:3:<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/fastpin.h: In instantiation of 'class FastPin<7u>':<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/platforms/esp/8266/clockless_esp8266.h:21:49:   required from 'class ClocklessController<7, 20, 50, 30, (EOrder)66u, 0, false, 50>'<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/chipsets.h:582:7:   required from 'class WS2812Controller800Khz<7u, (EOrder)66u>'<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/FastLED.h:105:52:   required from 'class WS2812B<7u, (EOrder)66u>'<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/FastLED.h:302:39:   required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812B; unsigned char DATA_PIN = 7u; EOrder RGB_ORDER = (EOrder)66u]'<br><br>C:\Users\3D\Documents\Arduino\Fire Lamp\fire\fire.ino:70:78:   required from here<br><br>C:\Users\3D\Documents\Arduino\libraries\FastLED/fastpin.h:207:2: error: static assertion failed: Invalid pin specified<br><br>  static_assert(validpin(), "Invalid pin specified");<br><br>  ^<br><br>exit status 1<br>Error compiling for board Generic ESP8266 Module.<br><br>This report would have more information with<br>"Show verbose output during compilation"<br>option enabled in File -> Preferences.<br></div></div>
_______________________________________________<br>
Hackspace mailing list<br>
<a href="mailto:Hackspace@swansea.hackspace.org.uk" rel="noreferrer noreferrer noreferrer" target="_blank">Hackspace@swansea.hackspace.org.uk</a><br>
<a href="http://swansea.hackspace.org.uk/mailman/listinfo/hackspace" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://swansea.hackspace.org.uk/mailman/listinfo/hackspace</a><br>
</blockquote></div></div></div>
_______________________________________________<br>
Hackspace mailing list<br>
<a href="mailto:Hackspace@swansea.hackspace.org.uk" rel="noreferrer noreferrer" target="_blank">Hackspace@swansea.hackspace.org.uk</a><br>
<a href="http://swansea.hackspace.org.uk/mailman/listinfo/hackspace" rel="noreferrer noreferrer noreferrer" target="_blank">http://swansea.hackspace.org.uk/mailman/listinfo/hackspace</a><br>
</blockquote></div>
_______________________________________________<br>
Hackspace mailing list<br>
<a href="mailto:Hackspace@swansea.hackspace.org.uk" target="_blank" rel="noreferrer">Hackspace@swansea.hackspace.org.uk</a><br>
<a href="http://swansea.hackspace.org.uk/mailman/listinfo/hackspace" rel="noreferrer noreferrer" target="_blank">http://swansea.hackspace.org.uk/mailman/listinfo/hackspace</a><br>
</blockquote></div></div></div>