Git Product home page Git Product logo

microboard-projects's Issues

not working with my WeMos D1

to many errors while compiling :(

Arduino: 1.8.13 (Windows 7), Board: "WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Prebuilt (MSS=536), Disabled, None, 115200"


In file included from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:34:0,

                 from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:89,

                 from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sMethodCore.h:105:17: error: variable or field 'IRAM_ATTR' declared void

     static void IRAM_ATTR i2s_slc_isr(void)

                 ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sMethodCore.h:105:17: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sMethodCore.h:105:43: error: ISO C++ forbids declaration of 'i2s_slc_isr' with no type [-fpermissive]

     static void IRAM_ATTR i2s_slc_isr(void)

                                           ^

In file included from C:\Users\Home64\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\cores\esp8266/pgmspace.h:10:0,

                 from C:\Users\Home64\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0\cores\esp8266/Arduino.h:241,

                 from sketch\ws2812_controller.ino.cpp:1:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sMethodCore.h: In member function 'void NeoEsp8266I2sMethodCore::InitializeI2s(uint32_t, uint32_t)':

C:\Users\Home64\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.0/tools/sdk/include/ets_sys.h:170:54: error: invalid use of member function (did you forget the '()' ?)

     ets_isr_attach(ETS_SLC_INUM, (int_handler_t)(func), (void *)(arg))

                                                      ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sMethodCore.h:269:9: note: in expansion of macro 'ETS_SLC_INTR_ATTACH'

         ETS_SLC_INTR_ATTACH(i2s_slc_isr, NULL);

         ^

In file included from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:89:0,

                 from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h: At global scope:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:214:29: error: expected unqualified-id before '[' token

     NeoEsp8266DmaMethodBase([[maybe_unused]] uint8_t pin, uint16_t pixelCount, size_t elementSize, size_t settingsSize) : 

                             ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:214:29: error: expected ')' before '[' token

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:251:10: error: variable or field 'IRAM_ATTR' declared void

     void IRAM_ATTR Update(bool)

          ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:251:10: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:251:31: error: ISO C++ forbids declaration of 'Update' with no type [-fpermissive]

     void IRAM_ATTR Update(bool)

                               ^

In file included from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:90:0,

                 from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sDmx512Method.h:161:35: error: expected unqualified-id before '[' token

     NeoEsp8266I2sDmx512MethodBase([[maybe_unused]] uint8_t pin, uint16_t pixelCount, size_t elementSize, size_t settingsSize) : 

                                   ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sDmx512Method.h:161:35: error: expected ')' before '[' token

In file included from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:90:0,

                 from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sDmx512Method.h:198:10: error: variable or field 'IRAM_ATTR' declared void

     void IRAM_ATTR Update(bool)

          ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sDmx512Method.h:198:10: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266I2sDmx512Method.h:198:31: error: ISO C++ forbids declaration of 'Update' with no type [-fpermissive]

     void IRAM_ATTR Update(bool)

                               ^

In file included from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:91:0,

                 from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:40:27: error: 'IRAM_ATTR' declared as an 'inline' field

     static inline uint8_t IRAM_ATTR GetTxFifoLength(uint8_t uartNum)

                           ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:40:27: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:40:68: error: ISO C++ forbids declaration of 'GetTxFifoLength' with no type [-fpermissive]

     static inline uint8_t IRAM_ATTR GetTxFifoLength(uint8_t uartNum)

                                                                    ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:45:24: error: variable or field 'IRAM_ATTR' declared void

     static inline void IRAM_ATTR Enqueue(uint8_t uartNum, uint8_t value)

                        ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:45:24: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:45:72: error: ISO C++ forbids declaration of 'Enqueue' with no type [-fpermissive]

     static inline void IRAM_ATTR Enqueue(uint8_t uartNum, uint8_t value)

                                                                        ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:50:36: error: expected ';' at end of member declaration

     static const volatile uint8_t* IRAM_ATTR FillUartFifo(uint8_t uartNum,

                                    ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:50:36: error: redeclaration of 'const volatile uint8_t* NeoEsp8266UartContext::IRAM_ATTR'

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:40:27: note: previous declaration 'uint8_t NeoEsp8266UartContext::IRAM_ATTR'

     static inline uint8_t IRAM_ATTR GetTxFifoLength(uint8_t uartNum)

                           ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:52:36: error: ISO C++ forbids declaration of 'FillUartFifo' with no type [-fpermissive]

         const volatile uint8_t* end);

                                    ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:82:17: error: variable or field 'IRAM_ATTR' declared void

     static void IRAM_ATTR Isr(void* param, void* exceptionFrame);

                 ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:82:17: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:82:64: error: ISO C++ forbids declaration of 'Isr' with no type [-fpermissive]

     static void IRAM_ATTR Isr(void* param, void* exceptionFrame);

                                                                ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:244:10: error: variable or field 'IRAM_ATTR' declared void

     void IRAM_ATTR InitializeUart(uint32_t uartBaud, bool invert)

          ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:244:10: error: expected ';' at end of member declaration

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266UartMethod.h:244:65: error: ISO C++ forbids declaration of 'InitializeUart' with no type [-fpermissive]

     void IRAM_ATTR InitializeUart(uint32_t uartBaud, bool invert)

                                                                 ^

In file included from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:0:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h: In instantiation of 'NeoPixelBus<T_COLOR_FEATURE, T_METHOD>::NeoPixelBus(uint16_t, uint8_t) [with T_COLOR_FEATURE = NeoGrbFeature; T_METHOD = NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>; uint16_t = short unsigned int; uint8_t = unsigned char]':

C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:42:73:   required from here

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:128:92: error: no matching function for call to 'NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>::NeoEsp8266DmaMethodBase(uint8_t&, uint16_t&, const size_t&, const size_t&)'

         _method(pin, countPixels, T_COLOR_FEATURE::PixelSize, T_COLOR_FEATURE::SettingsSize)

                                                                                            ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:128:92: note: candidates are:

In file included from C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/NeoPixelBus.h:89:0,

                 from C:\Users\Home64\Documents\Arduino\ws2812_controller\ws2812_controller.ino:6:

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:193:5: note: NeoEsp8266DmaMethodBase<T_SPEED>::NeoEsp8266DmaMethodBase(uint16_t, size_t, size_t) [with T_SPEED = NeoEsp8266DmaSpeedWs2812x; uint16_t = short unsigned int; size_t = unsigned int]

     NeoEsp8266DmaMethodBase(uint16_t pixelCount, size_t elementSize, size_t settingsSize) :

     ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:193:5: note:   candidate expects 3 arguments, 4 provided

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:188:34: note: constexpr NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>::NeoEsp8266DmaMethodBase(const NeoEsp8266DmaMethodBase<NeoEsp8266DmaSpeedWs2812x>&)

 template<typename T_SPEED> class NeoEsp8266DmaMethodBase : NeoEsp8266I2sMethodCore

                                  ^

C:\Users\Home64\Documents\Arduino\libraries\NeoPixelBus_by_Makuna\src/internal/NeoEsp8266DmaMethod.h:188:34: note:   candidate expects 1 argument, 4 provided

exit status 1

Fehler beim Kompilieren für das Board WeMos D1 R2 & mini.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.