Jump to content

Ardunio Destek


tetik
 Share

Recommended Posts

Arkadaşlar selam youtube bir rgb bulut yapımı gördüm hoşuma gitti malzemeleri sipariş verdim geldi ama ardunio kodlamasında program hata veriyor 2 gün ugraştım bir kısım hataları çözdüm ama bu hatayı çözemiyorum belki küçük bir şey gözümden kaçıyor bu işte yardımcı olabilecek birileri varsa çok sevinirim.. Teşekkürler..

 

anlatım burada ürünler bire bir alındı

Bağlantı ve cihazla ilgili bir sorun olup olmadığını tespit amacı ile nudemco üzerine bir wifi bağlantı kodu buldum bilgilerimi girdim cihaza yükledim ve modem arayüzümde cihazın mac adresi ile bir ıp aldığını gördüm bu sayede program bağlantı ve nudemco ile ilgili bir sorun olmadığını anlamış oldum Bu konuda bilgisi olan varmıdır acba ? Teşekkür Ederim

 

Arduino:1.8.13 (Windows 10), Kart:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:4:18: warning: extra tokens at end of #include directive

4 | #include <time.h><

| ^

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:50,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:61:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

61 | inline void hi(register port_ptr_t port) __attribute__ ((always_inline)) { *port |= mPinMask; }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:62:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

62 | inline void lo(register port_ptr_t port) __attribute__ ((always_inline)) { *port &= ~mPinMask; }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:63:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

63 | inline void set(register port_t val) __attribute__ ((always_inline)) { *mPort = val; }

| ^~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:65:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

65 | inline void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:65:64: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

65 | inline void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }

| ^~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:228:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

228 | inline static void hi(register port_ptr_t port) __attribute__ ((always_inline)) { }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:229:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

229 | inline static void lo(register port_ptr_t port) __attribute__ ((always_inline)) { }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:230:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

230 | inline static void set(register port_t val) __attribute__ ((always_inline)) { }

| ^~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:232:49: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

232 | inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:232:71: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

232 | inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { }

| ^~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:51,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_types.h:22:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

22 | static __attribute__((always_inline)) inline uint8_t adjust(register uint8_t data) { return data; }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_types.h:23:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

23 | static __attribute__((always_inline)) inline uint8_t adjust(register uint8_t data, register uint8_t scale) { return scale8(data, scale); }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_types.h:23:105: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

23 | static __attribute__((always_inline)) inline uint8_t adjust(register uint8_t data, register uint8_t scale) { return scale8(data, scale); }

| ^~~~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:3,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:54,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:24:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

24 | inline static void set(register port_t val) __attribute__ ((always_inline)) { if(PIN < 16) { _GPB._GPO = val; } else { GP16O = val; }}

| ^~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:3,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:54,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:30:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

30 | inline static void hi(register port_ptr_t port) __attribute__ ((always_inline)) { hi(); }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:31:47: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

31 | inline static void lo(register port_ptr_t port) __attribute__ ((always_inline)) { lo(); }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:32:52: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

32 | inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastpin_esp8266.h:32:74: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

32 | inline static void fastset(register port_ptr_t port, register port_t val) __attribute__ ((always_inline)) { *port = val; }

| ^~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:4,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:54,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:53:102: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

53 | template<int BITS> __attribute__ ((always_inline)) inline static bool writeBits(register uint32_t & last_mark, register uint32_t b) {

| ^~~~~~~~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:4,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:54,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:53:131: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

53 | template<int BITS> __attribute__ ((always_inline)) inline static bool writeBits(register uint32_t & last_mark, register uint32_t b) {

| ^

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In static member function 'static bool ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::writeBits(uint32_t&, uint32_t)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:55:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

55 | for(register uint32_t i = BITS; i > 0; --i) {

| ^

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In static member function 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:83:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

83 | register uint32_t b = pixels.loadAndScale0();

| ^

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:5,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:54,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h: At global scope:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:73:111: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

73 | template<int BITS,int PX> __attribute__ ((always_inline)) inline static void writeBits(register uint32_t & last_mark, register Lines & b, PixelController<RGB_ORDER, LANES, PORT_MASK> &pixels) { // , register uint32_t & b2) {

| ^~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:73:139: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

73 | template<int BITS,int PX> __attribute__ ((always_inline)) inline static void writeBits(register uint32_t & last_mark, register Lines & b, PixelController<RGB_ORDER, LANES, PORT_MASK> &pixels) { // , register uint32_t & b2) {

| ^

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h: In static member function 'static void InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::writeBits(uint32_t&, InlineBlockClocklessController<LANES, FIRST_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::Lines&, PixelController<RGB_ORDER, LANES, (((1 << ((LANES < 6) ? LANES : 6)) - 1) & 65535)>&)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:77:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

77 | register uint8_t d = pixels.template getd<PX>(pixels);

| ^

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:78:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

78 | register uint8_t scale = pixels.template getscale<PX>(pixels);

| ^~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:80:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

80 | for(register uint32_t i = 0; i < USED_LANES; ++i) {

| ^

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_block_esp8266.h:95:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

95 | for(register uint32_t i = USED_LANES; i < 8; ++i) {

| ^

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi.h:9,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:67,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: At global scope:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:262:55: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

262 | template <class D> void writeBytes(register uint8_t *data, int len) {

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:307:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

307 | void writeBytes(register uint8_t *data, int len) { writeBytes<DATA_NOP>(data, len); }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In static member function 'static void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBytesValueRaw(uint8_t, int)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:232:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

232 | register data_ptr_t datapin = FastPin<DATA_PIN>::port();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:237:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

237 | register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

| ^~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:238:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

238 | register data_t datahi = FastPin<DATA_PIN>::hival();

| ^~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:239:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

239 | register data_t datalo = FastPin<DATA_PIN>::loval();

| ^~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:240:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

240 | register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:241:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

241 | register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:248:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

248 | register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:249:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

249 | register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:250:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

250 | register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:251:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

251 | register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writeBytes(uint8_t*, int)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:270:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

270 | register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

| ^~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:271:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

271 | register data_ptr_t datapin = FastPin<DATA_PIN>::port();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:276:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

276 | register data_t datahi = FastPin<DATA_PIN>::hival();

| ^~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:277:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

277 | register data_t datalo = FastPin<DATA_PIN>::loval();

| ^~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:278:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

278 | register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:279:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

279 | register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:289:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

289 | register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:290:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

290 | register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:291:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

291 | register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:292:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

292 | register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h: In member function 'void AVRSoftwareSPIOutput<DATA_PIN, CLOCK_PIN, SPI_SPEED>::writePixels(PixelController<RGB_ORDER>)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:333:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

333 | register data_ptr_t datapin = FastPin<DATA_PIN>::port();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:336:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

336 | register clock_ptr_t clockpin = FastPin<CLOCK_PIN>::port();

| ^~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:339:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

339 | register data_t datahi = FastPin<DATA_PIN>::hival();

| ^~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:340:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

340 | register data_t datalo = FastPin<DATA_PIN>::loval();

| ^~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:341:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

341 | register clock_t clockhi = FastPin<CLOCK_PIN>::hival();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:342:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

342 | register clock_t clocklo = FastPin<CLOCK_PIN>::loval();

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:357:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

357 | register data_t datahi_clockhi = FastPin<DATA_PIN>::hival() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:358:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

358 | register data_t datalo_clockhi = FastPin<DATA_PIN>::loval() | FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:359:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

359 | register data_t datahi_clocklo = FastPin<DATA_PIN>::hival() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi_bitbang.h:360:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

360 | register data_t datalo_clocklo = FastPin<DATA_PIN>::loval() & ~FastPin<CLOCK_PIN>::mask();

| ^~~~~~~~~~~~~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:67,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi.h: At global scope:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastspi.h:145:23: note: '#pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output'

145 | # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:68,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/chipsets.h:88:80: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

88 | __attribute__((always_inline)) inline static uint8_t adjust(register uint8_t data) { return ((data>>1) | 0x80) + ((data && (data<254)) & 0x01); }

| ^~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/chipsets.h: In member function 'virtual void LPD6803Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::showPixels(PixelController<RGB_ORDER>&)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/chipsets.h:175:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

175 | register uint16_t command;

| ^~~~~~~

C:\Users\User\Documents\Arduino\libraries\FastLED\src/chipsets.h: In member function 'void P9813Controller<DATA_PIN, CLOCK_PIN, RGB_ORDER, SPI_SPEED>::writeLed(uint8_t, uint8_t, uint8_t)':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/chipsets.h:349:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

349 | register uint8_t top = 0xC0 | ((~b & 0xC0) >> 2) | ((~g & 0xC0) >> 4) | ((~r & 0xC0) >> 6);

| ^~~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:50,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h: In instantiation of 'class FastPin<7>':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:21:49: required from 'class ClocklessController<7, 26, 26, 52, GRB, 0, false, 85>'

C:\Users\User\Documents\Arduino\libraries\FastLED\src/chipsets.h:570:7: required from 'class WS2811Controller800Khz<7, GRB>'

C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:113:52: required from 'class WS2811<7, GRB>'

C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:304:39: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2811; unsigned char DATA_PIN = 7; EOrder RGB_ORDER = GRB]'

C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:57:62: required from here

C:\Users\User\Documents\Arduino\libraries\FastLED\src/fastpin.h:210:24: error: static assertion failed: Invalid pin specified

210 | static_assert(validpin(), "Invalid pin specified");

| ~~~~~~~~^~

In file included from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/fastled_esp8266.h:4,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms.h:34,

from C:\Users\User\Documents\Arduino\libraries\FastLED\src/FastLED.h:54,

from C:\Users\User\Desktop\WeatherCode\WeatherCode.ino:5:

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In instantiation of 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>) [with int DATA_PIN = 7; int T1 = 26; int T2 = 26; int T3 = 52; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 85; uint32_t = unsigned int]':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:41:27: required from 'void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER>&) [with int DATA_PIN = 7; int T1 = 26; int T2 = 26; int T3 = 52; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 85]'

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:38:15: required from here

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:83:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

83 | register uint32_t b = pixels.loadAndScale0();

| ^

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h: In instantiation of 'static bool ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::writeBits(uint32_t&, uint32_t) [with int BITS = 8; int DATA_PIN = 7; int T1 = 26; int T2 = 26; int T3 = 52; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 85; uint32_t = unsigned int]':

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:113:27: required from 'static uint32_t ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showRGBInternal(PixelController<RGB_ORDER>) [with int DATA_PIN = 7; int T1 = 26; int T2 = 26; int T3 = 52; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 85; uint32_t = unsigned int]'

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:41:27: required from 'void ClocklessController<DATA_PIN, T1, T2, T3, RGB_ORDER, XTRA0, FLIP, WAIT_TIME>::showPixels(PixelController<RGB_ORDER>&) [with int DATA_PIN = 7; int T1 = 26; int T2 = 26; int T3 = 52; EOrder RGB_ORDER = GRB; int XTRA0 = 0; bool FLIP = false; int WAIT_TIME = 85]'

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:38:15: required from here

C:\Users\User\Documents\Arduino\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:55:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]

55 | for(register uint32_t i = BITS; i > 0; --i) {

| ^

exit status 1

NodeMCU 1.0 (ESP-12E Module) kartı için derleme hatası.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...