Коллеги, помогите разобраться. При компиляции скетча вылезает ошибка: 
Arduino: 1.8.12 (Windows 10), Плата:"LOLIN(WEMOS) D1 R2 & mini, 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), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
In file included from C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:33,
                 from C:\Users\Professional\Downloads\FireFX-master\FireFX-master\firmware\Адреска\fireLine\fireLine.ino:25:
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h: In function 'void WS2812B_sendData(uint8_t*, uint16_t, uint8_t, uint8_t*, uint8_t*, uint8_t)':
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:51:12: error: 'SREG' was not declared in this scope
   51 |  sreg_prev=SREG;
      |            ^~~~
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:97:26: error: expected ')' before '
DELAY'
   97 |    "brcc to_end     \n\t"   // перейти если уже вывели low
      |                          ^
      |                          )
   98 |    
DELAY                      // основная задержка
      |    
	
	
	
	
	
	
	
	
		~~~~                
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:105:5: error: undefined named operand 'counter'
  105 |    );
      |     ^
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:105:5: error: undefined named operand 'set_hi'
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:105:5: error: undefined named operand 'data'
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:105:5: error: undefined named operand 'set_lo'
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:105:5: error: undefined named operand 'data'
C:\Program Files (x86)\Arduino\libraries\microLED/ws2812_send.h:105:5: error: undefined named operand 'counter'
In file included from sketch\fireLine.ino.cpp:1:
C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h: In constructor 'microLED::microLED(LEDdata*, int, byte)':
C:\Users\Professional\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:201:60: error: cannot convert 'volatile uint32_t*' {aka 'volatile unsigned int*'} to 'const volatile uint8_t*' {aka 'const volatile unsigned char*'} in assignment
  201 | #define portOutputRegister(port)    (((port)==_PORT_GPIO16)?((volatile uint32_t*) &GP16O):((volatile uint32_t*) &GPO))
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 
	
	
		
	
       |                                                            |
      |                                                            volatile uint32_t* {aka volatile unsigned int*}
C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:186:16: note: in expansion of macro 'portOutputRegister'
  186 |  ws2812_port = portOutputRegister(digitalPinToPort(pin));
      |                ^~~~~~~~~~~~~~~~~~
C:\Users\Professional\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:203:60: error: cannot convert 'volatile uint32_t*' {aka 'volatile unsigned int*'} to 'volatile uint8_t*' {aka 'volatile unsigned char*'} in assignment
  203 | #define portModeRegister(port)      (((port)==_PORT_GPIO16)?((volatile uint32_t*) &GP16E)

(volatile uint32_t*) &GPE))
      |                                     
	
	
	
	
	
	
	
	
		~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                            |
      |                                                            volatile uint32_t* {aka volatile unsigned int*}
C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:187:20: note: in expansion of macro 'portModeRegister'
  187 |  ws2812_port_reg = portModeRegister(digitalPinToPort(pin));
      |                    ^~~~~~~~~~~~~
	 
	
	
		
	
 C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h: In constructor 'microLED::microLED(LEDdata*, byte, byte, byte, M_type, M_connection, M_dir)':
C:\Users\Professional\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:201:60: error: cannot convert 'volatile uint32_t*' {aka 'volatile unsigned int*'} to 'const volatile uint8_t*' {aka 'const volatile unsigned char*'} in assignment
  201 | #define portOutputRegister(port)    (((port)==_PORT_GPIO16)?((volatile uint32_t*) &GP16O)

(volatile uint32_t*) &GPO))
      |                                     
	
	
	
	
	
	
	
	
		~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                            |
      |                                                            volatile uint32_t* {aka volatile unsigned int*}
C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:195:16: note: in expansion of macro 'portOutputRegister'
  195 |  ws2812_port = portOutputRegister(digitalPinToPort(pin));
      |                ^~~~~~~~~~~~~~~
	 
	
	
		
	
 C:\Users\Professional\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:203:60: error: cannot convert 'volatile uint32_t*' {aka 'volatile unsigned int*'} to 'volatile uint8_t*' {aka 'volatile unsigned char*'} in assignment
  203 | #define portModeRegister(port)      (((port)==_PORT_GPIO16)?((volatile uint32_t*) &GP16E)

(volatile uint32_t*) &GPE))
      |                                     
	
	
	
	
	
	
	
	
		~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                            |
      |                                                            volatile uint32_t* {aka volatile unsigned int*}
C:\Program Files (x86)\Arduino\libraries\microLED/microLED.h:196:20: note: in expansion of macro 'portModeRegister'
  196 |  ws2812_port_reg = portModeRegister(digitalPinToPort(pin));
      |                    ^~~~~~~~~~~~~
	 
	
	
		
	
 exit status 1
Ошибка компиляции для платы LOLIN(WEMOS) D1 R2 & mini.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Причем на плату ардуино уно заливается и работает. А здесь нет. Что и где нужно изменить?