profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/sl1pkn07/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Gustavo Alvarez sl1pkn07 burgos (Spain) el que la foca

sl1pkn07/ESP3D 1

FW for ESP8266/ESP8285/ESP32 used with 3D printer

sl1pkn07/mplayer2-build 1

(backup from extinted mplayer2 git repository)

sl1pkn07/AIO_II 0

AIO II is an All In One (So we call it AIO) solution with 32-bit MCU and 256-microsteps stepper motor drive for 3DP/CNC or similar machine.It has everything you need to assemble a 3DP, including a display and an SD card holder.

sl1pkn07/AviSynthPlus 0

AviSynth with improvements

sl1pkn07/avxsynth 0

Linux Port of Avisynth

sl1pkn07/Configurations 0

Configurations for Marlin Firmware

sl1pkn07/ESP3D-WEBUI 0

A Web UI for ESP8266 or ESP32 based boards connected to 3D printers / CNC

sl1pkn07/fft3dfilter-linux 0

clone gone repo

issue commentMarlinFirmware/Marlin

[BUG] simulator not build on windows10

https://github.com/p3p/Marlin/tree/pr_sim_win_fix is hacky but should fix the build for now as long as you set the sdl lib path to wherever yours is.

thanks. now i can able to build the sim.

greetings

PS: is possible use pkgconfig for get the SDL include path instead hardcoded one?

sl1pkn07

comment created time in 17 hours

issue commentp3p/MarlinSimUI

mformat comand fails

i have used -L 128 (blind hit) and seems the image has been created. but i'm not sure if is the rigth command

sl1pkn07

comment created time in 19 hours

issue commentMarlinFirmware/Marlin

[BUG] simulator not build on windows10

as note. same steps in WSL2(archlinux) the build is OK (but fails about GL things)

sl1pkn07

comment created time in 20 hours

issue openedMarlinFirmware/Marlin

[BUG] simulator not build on windows10

Did you test the latest bugfix-2.0.x code?

Yes, and the problem still exists.

Bug Description

simulator for windows(10) not build

Bug Timeline

new

Expected behavior

build ok

Actual behavior

fail build

Steps to Reproduce

1 -> download marlin souurces from git and checkout bugfix-2.0.x branch 2 -> set default_envs = simulator_windows in the platformio.ini 3 -> set BOARD_LINUX_RAMPS in canfiguration.h 4 -> install msys2 and perform system upgrade. and install the simulator dependiences 4 -> run pio run

Version of Marlin Firmware

git

Printer model

simulator

Electronics

simulator

Add-ons

none

Your Slicer

No response

Host Software

No response

Additional information & file uploads

PS C:\Users\sL1pKn07\Documents\marlin-orig> pio run
Processing simulator_windows (platform: native; framework: )
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ off
Library Manager: Installing git+https://github.com/p3p/MarlinSimUI.git
git version 2.32.0.windows.2
Cloning into 'C:\Users\sL1pKn07\.platformio\.cache\tmp\pkg-installing-1hzwg65w'...
Library Manager: MarlinSimUI @ 0.0.1+sha.0e047cc has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing git+https://github.com/p3p/imgui.git#pio_docking
git version 2.32.0.windows.2
Cloning into 'C:\Users\sL1pKn07\.platformio\.cache\tmp\pkg-installing-hm90q3bz'...
Library Manager: imgui @ 1.81.1+sha.0ab0689 has been installed!
Library Manager: Installing git+https://github.com/p3p/implot.git#pio_master
git version 2.32.0.windows.2
Cloning into 'C:\Users\sL1pKn07\.platformio\.cache\tmp\pkg-installing-3bijdz0i'...
Library Manager: implot @ 0.8.1+sha.d26e0f5 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing https://github.com/p3p/Adafruit_NeoPixel/archive/marlin_sim_native.zip
Downloading...
Library Manager: Adafruit NeoPixel @ 1.5.0 has been installed!
Library Manager: Installing https://github.com/p3p/LiquidCrystal/archive/master.zip
Downloading...
Library Manager: LiquidCrystal @ 1.0.0 has been installed!
Found 5 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <MarlinSimulator> 0.0.1+sha.0e047cc
|   |-- <ImGui> 1.81.1+sha.0ab0689
|   |-- <ImPlot> 0.8.1+sha.d26e0f5
|   |   |-- <ImGui> 1.81.1+sha.0ab0689
|-- <Adafruit NeoPixel> 1.5.0
|   |-- <MarlinSimulator> 0.0.1+sha.0e047cc
|   |   |-- <ImGui> 1.81.1+sha.0ab0689
|   |   |-- <ImPlot> 0.8.1+sha.d26e0f5
|   |   |   |-- <ImGui> 1.81.1+sha.0ab0689
|-- <LiquidCrystal> 1.0.0
|   |-- <MarlinSimulator> 0.0.1+sha.0e047cc
|   |   |-- <ImGui> 1.81.1+sha.0ab0689
|   |   |-- <ImPlot> 0.8.1+sha.d26e0f5
|   |   |   |-- <ImGui> 1.81.1+sha.0ab0689
Building in debug mode
Compiling .pio\build\simulator_windows\debug\src\src\HAL\NATIVE_SIM\u8g\LCD_I2C_routines.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\NATIVE_SIM\u8g\LCD_pin_routines.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\NATIVE_SIM\u8g\u8g_com_st7920_sw_spi.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\NATIVE_SIM\u8g\u8g_com_sw_spi.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\shared\Delay.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\shared\HAL_MinSerial.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\shared\eeprom_api.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\shared\esp_wifi.o
Compiling .pio\build\simulator_windows\debug\src\src\HAL\shared\servo.o
Compiling .pio\build\simulator_windows\debug\src\src\MarlinCore.o
Compiling .pio\build\simulator_windows\debug\src\src\core\serial.o
Compiling .pio\build\simulator_windows\debug\src\src\core\utility.o
Compiling .pio\build\simulator_windows\debug\src\src\feature\ammeter.o
Compiling .pio\build\simulator_windows\debug\src\src\gcode\calibrate\G28.o
Compiling .pio\build\simulator_windows\debug\src\src\gcode\config\M200-M205.o
Compiling .pio\build\simulator_windows\debug\src\src\gcode\config\M220.o
Compiling .pio\build\simulator_windows\debug\src\src\gcode\config\M221.o
Compiling .pio\build\simulator_windows\debug\src\src\gcode\config\M301.o
In file included from Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/MarlinConfig.h:55,
                 from Marlin\src\HAL\NATIVE_SIM\u8g\u8g_com_st7920_sw_spi.cpp:58:
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/MarlinConfig.h:55,
                 from Marlin\src\HAL\NATIVE_SIM\u8g\u8g_com_sw_spi.cpp:58:
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\NATIVE_SIM\u8g\../../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
Compiling .pio\build\simulator_windows\debug\src\src\gcode\config\M302.o
In file included from Marlin\src\HAL\shared\../../inc/MarlinConfig.h:55,
                 from Marlin\src\HAL\shared\esp_wifi.cpp:23:
Marlin\src\HAL\shared\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\HAL\shared\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\HAL\shared\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\HAL\shared\HAL_MinSerial.h:24,
                 from Marlin\src\HAL\shared\HAL_MinSerial.cpp:22:
Marlin\src\HAL\shared\../../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\HAL\shared\../../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\HAL\shared\../../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\HAL\shared\../../inc/MarlinConfig.h:55,
                 from Marlin\src\HAL\shared\Delay.cpp:24:
Marlin\src\HAL\shared\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\HAL\shared\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\HAL\shared\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\HAL\NATIVE_SIM\u8g\u8g_com_st7920_sw_spi.o] Error 1
In file included from Marlin\src\HAL\shared\../../inc/MarlinConfig.h:55,
                 from Marlin\src\HAL\shared\servo.cpp:53:
Marlin\src\HAL\shared\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\HAL\shared\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\HAL\shared\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\shared\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\HAL\NATIVE_SIM\u8g\u8g_com_sw_spi.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\HAL\shared\HAL_MinSerial.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\HAL\shared\esp_wifi.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\HAL\shared\Delay.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\HAL\shared\servo.o] Error 1
In file included from Marlin\src\core\serial.cpp:23:
Marlin\src\core\serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\core\serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\core\serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\core\../inc/MarlinConfig.h:55,
                 from Marlin\src\core\../MarlinCore.h:24,
                 from Marlin\src\core\utility.cpp:25:
Marlin\src\core\../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\core\../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\core\../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\core\../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\feature\../inc/MarlinConfig.h:55,
                 from Marlin\src\feature\ammeter.cpp:23:
Marlin\src\feature\../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\feature\../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\feature\../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\feature\../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\gcode\config\../../inc/MarlinConfig.h:55,
                 from Marlin\src\gcode\config\../gcode.h:308,
                 from Marlin\src\gcode\config\M220.cpp:23:
Marlin\src\gcode\config\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\gcode\config\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\gcode\config\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\core\serial.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\core\utility.o] Error 1
In file included from Marlin\src\inc/MarlinConfig.h:55,
                 from Marlin\src\MarlinCore.h:24,
                 from Marlin\src\MarlinCore.cpp:31:
Marlin\src\inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\feature\ammeter.o] Error 1
In file included from Marlin\src\inc/MarlinConfigPre.h:37,
                 from Marlin\src\inc/MarlinConfig.h:28,
                 from Marlin\src\MarlinCore.h:24,
                 from Marlin\src\MarlinCore.cpp:31:
Marlin\src\MarlinCore.cpp: In function 'void setup()':
Marlin\src\inc/../core/serial.h:207:64: error: call of overloaded 'serial_echopair_PGM(const char [23], long long unsigned int)' is ambiguous
  207 | #define _SELP_2(s,v)              serial_echopair_PGM(PSTR(s),v); SERIAL_EOL();
      |                                                                ^
Marlin\src\inc/../core/macros.h:579:24: note: in definition of macro 'EVAL1'
  579 | #define EVAL1(V...)    V
      |                        ^
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:24: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:30: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:576:24: note: in expansion of macro 'EVAL4'
  576 | #define EVAL8(V...)    EVAL4(EVAL4(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:24: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:30: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:576:30: note: in expansion of macro 'EVAL4'
  576 | #define EVAL8(V...)    EVAL4(EVAL4(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:575:24: note: in expansion of macro 'EVAL8'
  575 | #define EVAL16(V...)   EVAL8(EVAL8(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:24: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:30: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:576:24: note: in expansion of macro 'EVAL4'
  576 | #define EVAL8(V...)    EVAL4(EVAL4(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:24: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:24: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                        ^~~~~
Marlin\src\inc/../core/macros.h:578:30: note: in expansion of macro 'EVAL1'
  578 | #define EVAL2(V...)    EVAL1(EVAL1(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:577:30: note: in expansion of macro 'EVAL2'
  577 | #define EVAL4(V...)    EVAL2(EVAL2(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:576:30: note: in expansion of macro 'EVAL4'
  576 | #define EVAL8(V...)    EVAL4(EVAL4(V))
      |                              ^~~~~
Marlin\src\inc/../core/macros.h:575:30: note: in expansion of macro 'EVAL8'
  575 | #define EVAL16(V...)   EVAL8(EVAL8(V))
      |                              ^~~~~
Marlin\src\inc/../core/serial.h:203:35: note: in expansion of macro '_SELP_2'
  203 | #define __SELP_N(N,V...)          _SELP_##N(V)
      |                                   ^~~~~~
Marlin\src\inc/../core/serial.h:204:35: note: in expansion of macro '__SELP_N'
  204 | #define _SELP_N(N,V...)           __SELP_N(N,V)
      |                                   ^~~~~~~~
Marlin\src\inc/../core/serial.h:205:35: note: in expansion of macro '_SELP_N'
  205 | #define _SELP_N_REF()             _SELP_N
      |                                   ^~~~~~~
Marlin\src\inc/../core/macros.h:575:36: note: in expansion of macro '_SELP_N_REF'
  575 | #define EVAL16(V...)   EVAL8(EVAL8(V))
      |                                    ^
Marlin\src\inc/../core/macros.h:568:24: note: in expansion of macro 'EVAL16'
  568 | #define EVAL(V...)     EVAL16(V)
      |                        ^~~~~~
Marlin\src\inc/../core/serial.h:209:39: note: in expansion of macro 'EVAL'
  209 | #define SERIAL_ECHOLNPAIR(V...)   do{ EVAL(_SELP_N(TWO_ARGS(V),V)); }while(0)
      |                                       ^~~~
Marlin\src\inc/../core/serial.h:208:48: note: in expansion of macro 'DEFER2'
  208 | #define _SELP_3(s,v,V...)         _SEP_2(s,v); DEFER2(_SELP_N_REF)()(TWO_ARGS(V),V);
      |                                                ^~~~~~
Marlin\src\inc/../core/serial.h:203:35: note: in expansion of macro '_SELP_3'
  203 | #define __SELP_N(N,V...)          _SELP_##N(V)
      |                                   ^~~~~~
Marlin\src\inc/../core/serial.h:204:35: note: in expansion of macro '__SELP_N'
  204 | #define _SELP_N(N,V...)           __SELP_N(N,V)
      |                                   ^~~~~~~~
Marlin\src\inc/../core/serial.h:209:44: note: in expansion of macro '_SELP_N'
  209 | #define SERIAL_ECHOLNPAIR(V...)   do{ EVAL(_SELP_N(TWO_ARGS(V),V)); }while(0)
      |                                            ^~~~~~~
Marlin\src\inc/../core/serial.h:279:62: note: in expansion of macro 'SERIAL_ECHOLNPAIR'
  279 | #define SERIAL_ECHO_MSG(V...)       do{ SERIAL_ECHO_START(); SERIAL_ECHOLNPAIR(V); }while(0)
      |                                                              ^~~~~~~~~~~~~~~~~
Marlin\src\MarlinCore.cpp:1286:3: note: in expansion of macro 'SERIAL_ECHO_MSG'
 1286 |   SERIAL_ECHO_MSG(STR_FREE_MEMORY, freeMemory(), STR_PLANNER_BUFFER_BYTES, sizeof(block_t) * (BLOCK_BUFFER_SIZE));
      |   ^~~~~~~~~~~~~~~
In file included from Marlin\src\inc/MarlinConfig.h:55,
                 from Marlin\src\MarlinCore.h:24,
                 from Marlin\src\MarlinCore.cpp:31:
Marlin\src\inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\gcode\config\../../inc/MarlinConfig.h:55,
                 from Marlin\src\gcode\config\M301.cpp:23:
Marlin\src\gcode\config\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\gcode\config\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\gcode\config\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\gcode\config\../../inc/MarlinConfig.h:55,
                 from Marlin\src\gcode\config\../gcode.h:308,
                 from Marlin\src\gcode\config\M200-M205.cpp:23:
Marlin\src\gcode\config\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\gcode\config\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\gcode\config\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\gcode\config\M220.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\MarlinCore.o] Error 1
In file included from Marlin\src\gcode\calibrate\../../inc/MarlinConfig.h:55,
                 from Marlin\src\gcode\calibrate\G28.cpp:23:
Marlin\src\gcode\calibrate\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\calibrate\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Marlin\src\gcode\config\../../inc/MarlinConfig.h:55,
                 from Marlin\src\gcode\config\../gcode.h:308,
                 from Marlin\src\gcode\config\M221.cpp:23:
Marlin\src\gcode\config\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\gcode\config\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\gcode\config\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
  305 | inline void serial_echopair_PGM(PGM_P const s_P, bool v)    { serial_echopair_PGM(s_P, (int)v); }
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\gcode\config\M301.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\gcode\config\M200-M205.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\gcode\config\M221.o] Error 1
*** [.pio\build\simulator_windows\debug\src\src\gcode\calibrate\G28.o] Error 1
In file included from Marlin\src\gcode\config\../../inc/MarlinConfig.h:55,
                 from Marlin\src\gcode\config\M302.cpp:23:
Marlin\src\gcode\config\../../inc/../core/serial.h: In function 'void serial_echopair_PGM(const char*, void*)':
Marlin\src\gcode\config\../../inc/../core/serial.h:306:100: error: call of overloaded 'serial_echopair_PGM(const char* const&, uintptr_t)' is ambiguous
  306 | inline void serial_echopair_PGM(PGM_P const s_P, void *v)   { serial_echopair_PGM(s_P, (uintptr_t)v); }
      |                                                                                                    ^
Marlin\src\gcode\config\../../inc/../core/serial.h:295:6: note: candidate: 'void serial_echopair_PGM(const char*, serial_char_t)'
  295 | void serial_echopair_PGM(PGM_P const s_P, serial_char_t v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:297:6: note: candidate: 'void serial_echopair_PGM(const char*, char)'
  297 | void serial_echopair_PGM(PGM_P const s_P, char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:298:6: note: candidate: 'void serial_echopair_PGM(const char*, int)'
  298 | void serial_echopair_PGM(PGM_P const s_P, int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:299:6: note: candidate: 'void serial_echopair_PGM(const char*, long int)'
  299 | void serial_echopair_PGM(PGM_P const s_P, long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:300:6: note: candidate: 'void serial_echopair_PGM(const char*, float)'
  300 | void serial_echopair_PGM(PGM_P const s_P, float v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:301:6: note: candidate: 'void serial_echopair_PGM(const char*, double)'
  301 | void serial_echopair_PGM(PGM_P const s_P, double v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:302:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned char)'
  302 | void serial_echopair_PGM(PGM_P const s_P, unsigned char v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:303:6: note: candidate: 'void serial_echopair_PGM(const char*, unsigned int)'
  303 | void serial_echopair_PGM(PGM_P const s_P, unsigned int v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:304:6: note: candidate: 'void serial_echopair_PGM(const char*, long unsigned int)'
  304 | void serial_echopair_PGM(PGM_P const s_P, unsigned long v);
      |      ^~~~~~~~~~~~~~~~~~~
Marlin\src\gcode\config\../../inc/../core/serial.h:305:13: note: candidate: 'void serial_echopair_PGM(const char*, bool)'
      |             ^~~~~~~~~~~~~~~~~~~
*** [.pio\build\simulator_windows\debug\src\src\gcode\config\M302.o] Error 1

platformio.zip

created time in 20 hours

issue openedp3p/MarlinSimUI

mformat comand fails

https://github.com/p3p/MarlinSimUI/blob/0e047ccf85a4f074d3012834c6fa60e7f86816f1/src/MarlinSimulator/hardware/SDCard.h#L11

[sl1pkn07@sL1-Ryzen aplicaciones]$ mformat -v "EMBEDDED FS" -t 1 -h 1 -s 10000 -S 2 -C -i fs.img -c 1 -r 1 -L 1
Too many clusters for fat length 1

wsl2 archlinux

greetings

created time in a day

issue commentSapd/HeadsetControl

Kingston HyperX Cloud series gaming headset

tested in my linux box and seems works. ive compared the battery level between windows and linux and seems the same (with ngeuty)

so, yea, works!

greetings

sl1pkn07

comment created time in a month

issue openedroc-streaming/roc-toolkit

pulseaudio modules not build because pulseaudio is now only meson build system

when try to build roc

>>> ./configure --host= CXX=/usr/bin/clang++ CXXLD=/usr/bin/clang++ CC=/usr/bin/clang-12 CCLD=/usr/bin/clang-12 AR=/usr/bin/llvm-ar RANLIB=/usr/bin/llvm-ranlib CXXFLAGS='-w -fomit-frame-pointer -O2 -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/include' CFLAGS='-w -fomit-frame-pointer -O2 -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/include' LDFLAGS='-L/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/lib -L/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/lib -L/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/lib -Wl,-rpath-link=/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/lib -Wl,-rpath-link=/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/lib -Wl,-rpath-link=/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/lib' LIBJSON_CFLAGS=" " LIBJSON_LIBS="-ljson-c" LIBSNDFILE_CFLAGS=" " LIBSNDFILE_LIBS="-lsndfile" --enable-shared --disable-static --disable-tests --disable-manpages --disable-orc --disable-webrtc-aec --disable-openssl --disable-neon-opt --without-caps
/bin/sh: línea 1: ./configure: No existe el fichero o el directorio
>>> ./configure --host= CXX=/usr/bin/clang++ CXXLD=/usr/bin/clang++ CC=/usr/bin/clang-12 CCLD=/usr/bin/clang-12 AR=/usr/bin/llvm-ar RANLIB=/usr/bin/llvm-ranlib CXXFLAGS='-w -fomit-frame-pointer -O2 -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/include' CFLAGS='-w -fomit-frame-pointer -O2 -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/include -I/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/include' LDFLAGS='-L/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/lib -L/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/lib -L/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/lib -Wl,-rpath-link=/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/ltdl-2.4.6/lib -Wl,-rpath-link=/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/json-c-0.12-20140410/lib -Wl,-rpath-link=/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/sndfile-1.0.28/lib' LIBJSON_CFLAGS=" " LIBJSON_LIBS="-ljson-c" LIBSNDFILE_CFLAGS=" " LIBSNDFILE_LIBS="-lsndfile" --enable-shared --disable-static --disable-tests --disable-manpages --disable-orc --disable-webrtc-aec --disable-openssl --disable-neon-opt --without-caps
/bin/sh: línea 1: ./configure: No existe el fichero o el directorio

but pulseaudio is now meson only build system

┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[/tmp/makepkg/roc-git/src/roc/3rdparty/x86_64-pc-linux-gnu/clang-12.0.0-release/build/pulseaudio-14.99.2/src/pulseaudio-14.99.2]|
└───╼  ls
total 216
drwxr-xr-x 11 sl1pkn07 users   660 jun 16 11:24 .
drwxr-xr-x  3 sl1pkn07 users    80 jun 27 15:00 ..
-rw-r--r--  1 sl1pkn07 users  3273 jun 16 11:24 CODE_OF_CONDUCT.md
-rw-r--r--  1 sl1pkn07 users  2866 jun 16 11:24 CONTRIBUTING.md
drwxr-xr-x  2 sl1pkn07 users    60 jun 16 11:24 coverity
drwxr-xr-x  2 sl1pkn07 users    80 jun 16 11:24 doc
drwxr-xr-x  2 sl1pkn07 users   100 jun 16 11:24 doxygen
-rwxr-xr-x  1 sl1pkn07 users  6458 jun 16 11:24 git-version-gen
-rw-r--r--  1 sl1pkn07 users 17989 jun 16 11:24 GPL
-rw-r--r--  1 sl1pkn07 users 26527 jun 16 11:24 LGPL
-rw-r--r--  1 sl1pkn07 users   377 jun 16 11:24 libpulse-mainloop-glib.pc.in
-rw-r--r--  1 sl1pkn07 users   341 jun 16 11:24 libpulse.pc.in
-rw-r--r--  1 sl1pkn07 users   367 jun 16 11:24 libpulse-simple.pc.in
-rw-r--r--  1 sl1pkn07 users  2192 jun 16 11:24 LICENSE
-rw-r--r--  1 sl1pkn07 users   256 jun 16 11:24 .mailmap
drwxr-xr-x  2 sl1pkn07 users   420 jun 16 11:24 man
-rw-r--r--  1 sl1pkn07 users 31826 jun 16 11:24 meson.build
-rw-r--r--  1 sl1pkn07 users  7024 jun 16 11:24 meson_options.txt
-rw-r--r--  1 sl1pkn07 users 20820 jun 16 11:24 NEWS
drwxr-xr-x  2 sl1pkn07 users  1180 jun 16 11:24 po
-rw-r--r--  1 sl1pkn07 users 11741 jun 16 11:24 PROTOCOL
-rw-r--r--  1 sl1pkn07 users   504 jun 16 11:24 PulseAudioConfig.cmake.in
-rw-r--r--  1 sl1pkn07 users   489 jun 16 11:24 PulseAudioConfigVersion.cmake.in
-rw-r--r--  1 sl1pkn07 users  1210 jun 16 11:24 pulseaudio.supp
-rw-r--r--  1 sl1pkn07 users 12915 jun 16 11:24 pulseaudio.svg
-rw-r--r--  1 sl1pkn07 users 16110 jun 16 11:24 pulseaudio-text.svg
-rw-r--r--  1 sl1pkn07 users   911 jun 16 11:24 README
drwxr-xr-x  3 sl1pkn07 users   140 jun 16 11:24 scripts
drwxr-xr-x  4 sl1pkn07 users    80 jun 16 11:24 shell-completion
drwxr-xr-x  8 sl1pkn07 users   220 jun 16 11:24 src
-rw-r--r--  1 sl1pkn07 users     8 jun 16 11:24 .tarball-version
-rw-r--r--  1 sl1pkn07 users  1287 jun 16 11:24 todo
drwxr-xr-x  2 sl1pkn07 users   180 jun 16 11:24 vala

greetings

created time in a month

issue commentSapd/HeadsetControl

Kingston HyperX Cloud series gaming headset

hi

thanks for the work. when gain time i will test it

greetings

sl1pkn07

comment created time in a month

issue commentSapd/HeadsetControl

Kingston HyperX Cloud series gaming headset

my headset is cloud flight.

with IDs, you mean the product/vendor ID? is: 0951:16C4 i'm not sure what you mean with usage ID r usage page ID

greetings

sl1pkn07

comment created time in a month

issue commentsrn/hyperx-cloud-flight-wireless

multiple line output when execute script

without L72

<details>

┌─┤[$]|[sl1pkn07]|[sL1pKKn07]|[/run/media/sl1pkn07/COSAS/aplicaciones]|
└───╼  NODE_PATH=$(npm root -g) node cloud_flight.js
2021-06-15T20:26:43.682Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.690Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.692Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.693Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.694Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.695Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.696Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.697Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.698Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.698Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.699Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.700Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.701Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.702Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.703Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.703Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.704Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.705Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.706Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T20:26:43.728Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.729Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.729Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.729Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.730Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.730Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.730Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.730Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.731Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.731Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.731Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.731Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.731Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.732Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.732Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.732Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.732Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.733Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.733Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T20:26:43.746Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.747Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.748Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.749Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.749Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.750Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.751Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.751Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.752Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.752Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.753Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.754Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.755Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.755Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.757Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.757Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.758Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.759Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.759Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.765Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.766Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.767Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.767Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.768Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.768Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.769Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.770Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.771Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.771Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.772Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.773Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.774Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.775Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.776Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.777Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.778Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.779Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.780Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.782Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.783Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.784Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.786Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.787Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.788Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.789Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.790Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.791Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.792Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.793Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.794Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.795Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.796Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.797Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.798Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.801Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.801Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.802Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.803Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.804Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.804Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.805Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.805Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.806Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.807Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.807Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.808Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.809Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.809Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.810Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.811Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.811Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.812Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.812Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.813Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.813Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.814Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.837Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.838Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.839Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.839Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.840Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.840Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.841Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.841Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.842Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.842Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.843Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.843Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.844Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.844Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.845Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.846Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.846Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.847Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T20:26:43.847Z <Buffer 21 ff 05 0f da 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
218
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%

</details>

greetings

sl1pkn07

comment created time in a month

issue openedSapd/HeadsetControl

Kingston HyperX Cloud series gaming headset

Hi. is possible add support for this headset in this software?

greetings

created time in a month

issue commentsrn/hyperx-cloud-flight-wireless

multiple line output when execute script

┌─┤[$]|[sl1pkn07]|[sL1pKn07]|[/run/media/sl1pkn07/COSAS/aplicaciones]|
└───╼  NODE_PATH=$(npm root -g) node cloud_flight.js
2021-06-15T14:34:26.072Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.080Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.081Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.082Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.083Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.084Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.085Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.086Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.087Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.088Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.088Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.090Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.091Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.091Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.092Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.093Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.094Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.095Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.096Z <Buffer 64 01> length: 2
100
1
power: on
2021-06-15T14:34:26.108Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.109Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.109Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.109Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.109Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.110Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.110Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.110Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.110Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.111Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.111Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.111Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.111Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.111Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.112Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.112Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.112Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.112Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.112Z <Buffer 65 00> length: 2
101
0
muted: false
2021-06-15T14:34:26.131Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.132Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.133Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.133Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.134Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.135Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.135Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.136Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.137Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.138Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.138Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.139Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.140Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.140Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.142Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.142Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.143Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.143Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.144Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.167Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.168Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.169Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.169Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.170Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.171Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.171Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.172Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.173Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.173Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.174Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.174Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.175Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.176Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.176Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.177Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.177Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.178Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.179Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.185Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.186Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.187Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.187Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.188Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.188Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.189Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.190Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.190Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.191Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.191Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.192Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.193Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.193Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.194Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.194Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.197Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.198Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.198Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.203Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.204Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.205Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.205Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.206Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.206Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.207Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.208Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.208Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.209Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.209Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.210Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.210Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.211Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.212Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.212Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.213Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.213Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.214Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.221Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.222Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.222Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.223Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.223Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.224Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.225Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.225Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.226Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.226Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.227Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.227Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.228Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.228Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.229Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.229Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.230Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.231Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%
2021-06-15T14:34:26.231Z <Buffer 21 ff 05 0f e2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00> length: 20
33
255
5
15
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
current battery: 100%

sl1pkn07

comment created time in a month

issue openeddotnetcore-chocolatey/dotnetcore-chocolateypackages

avoid dependencies when not needed

Hi

dotnet-5.0-desktopruntime pulls unnecesary dependencies when install, for example, in windows 10

KB2533623 is not neccesary when use windows 10. please not pull it when install/upgrade the package

this maintain the list of installed packages free of spam/unnecesary packages when the system is aready integrated that dependencies/or not needed

greetings

created time in a month

issue openedsrn/hyperx-cloud-flight-wireless

multiple line output when execute script

script

const hyperxCloudFlight = require('hyperx-cloud-flight-wireless')()

hyperxCloudFlight.on('power', (power) => console.log(`power: ${power}`))
hyperxCloudFlight.on('muted', (status) => console.log(`muted: ${status}`))
hyperxCloudFlight.on('volume', (direction) => console.log(`volume: ${direction}`))
hyperxCloudFlight.on('charging', (charging) => console.log(`charging: ${charging}`))
hyperxCloudFlight.on('battery', (percentage) =>  console.log(`current battery: ${percentage}%`))
hyperxCloudFlight.on('unknown', (data) => console.log('unknown', data))
hyperxCloudFlight.on('error', (error) => console.error('error', error))

output:

└───╼  NODE_PATH=$(npm root -g) node cloud_flight.js 
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%
current battery: 100%

greetings

created time in a month

issue commentmadl3x/x-scara

[INFO] Electronics, Endstops and Marlin, How do it

more or less, the size, and can hide in the structure. but is enterely user preference, optical endtop inplementation is welcome (?)

greetings

PS: i'm not drop the project, but i put it in standby. sorry

sl1pkn07

comment created time in 2 months

issue commentyuk7/ArchWSL

Arch becomes corrupted after system upgrade

https://github.com/yuk7/ArchWSL/issues/190

Ricaz

comment created time in 3 months

issue commentyuk7/ArchWSL

FATAL: kernel too old

Server = https://archive.archlinux.org/repos/2021/02/14/$repo/os/$arch

this snapshot install glibc-2.33-4, byt the day 13 not

otakutyrant

comment created time in 3 months

issue commentmcmilk/7-Zip-zstd

Can not open .zst archives directly via Explorer shell

seems if use your 7z installer. works ok. and now appears in formats

PS C:\Users\sL1pKn07\Downloads> 7z i

7-Zip 19.00 ZS v1.4.9 R2 (x64) : Copyright (c) 1999-2019 Igor Pavlov, 2016-2021 Tino Reichardt : 2021-04-06


Libs:
0  c:\program files\7-zip\7z.dll
1  c:\program files\7-zip\Codecs\brotli-x64.dll
2  c:\program files\7-zip\Codecs\flzma2-x64.dll
3  c:\program files\7-zip\Codecs\lizard-x64.dll
4  c:\program files\7-zip\Codecs\lz4-x64.dll
5  c:\program files\7-zip\Codecs\lz5-x64.dll
6  c:\program files\7-zip\Codecs\zstd-x64.dll

Formats:
0               APM      apm           E R
0               Ar       ar a deb lib  ! < a r c h > 0A
0               Arj      arj           ` EA
0 CK            bzip2    bz2 bzip2 tbz2 (.tar) tbz (.tar) B Z h
0               Compound msi msp doc xls ppt D0 CF 11 E0 A1 B1 1A E1
0      M        Cpio     cpio          0 7 0 7 0  ||  C7 q  ||  q C7
0               CramFS   cramfs        offset=16 C o m p r e s s e d 20 R O M F S
0       G  B    Dmg      dmg           k o l y 00 00 00 04 00 00 02 00
0           E   ELF      elf            E L F
0               Ext      ext ext2 ext3 ext4 img offset=1080 S EF
0               FAT      fat img       offset=510 U AA
0               FLV      flv           F L V 01
0 CK            gzip     gz gzip tgz (.tar) tpz (.tar) apk (.tar) 1F 8B 08
0               GPT      gpt mbr       offset=512 E F I 20 P A R T 00 00 01 00
0      M        HFS      hfs hfsx      offset=1024 B D  ||  H + 00 04  ||  H X 00 05
0        O      IHex     ihex
0  K            lzip     lz tlz (.tar) L Z I P 01
0 CK            lz4      lz4 tlz4 (.tar) 0 x 1 8 4 D 2 2 0 4 00
0 CK            lz5      lz5 tlz5 (.tar) 0 x 1 8 4 D 2 2 0 5 00
0 CK            lizard   liz tliz (.tar) 0 x 1 8 4 D 2 2 0 6 00
0               Lzh      lzh lha       offset=2 - l h
0  K     O      lzma     lzma
0  K            lzma86   lzma86
0      M    E   MachO    macho         CE FA ED FE  ||  CF FA ED FE  ||  FE ED FA CE  ||  FE ED FA CF
0         P     MBR      mbr
0               MsLZ     mslz          S Z D D 88 F0 ' 3 A
0      M        Mub      mub           CA FE BA BE 00 00 00  ||  B9 FA F1 0E
0               NTFS     ntfs img      offset=3 N T F S 20 20 20 20 00
0           E   PE       exe dll sys   M Z
0        O      COFF     obj
0           E   TE       te            V Z
0               Ppmd     pmd           8F AF AC 84
0               QCOW     qcow qcow2 qcow2c Q F I FB 00 00 00
0               Rpm      rpm           ED AB EE DB
0               Split    001
0      M        SquashFS squashfs      h s q s  ||  s q s h  ||  s h s q  ||  q s h s
0 C    M        SWFc     swf (~.swf)   C W S  ||  Z W S
0  K            SWF      swf           F W S
0     FM        UEFIc    scap          BD 86 f ; v 0D 0 @ B7 0E B5 Q 9E / C5 A0  ||  8B A6 < J # w FB H 80 = W 8C C1 FE C4 M  ||  B9 82 91 S B5 AB 91 C B6 9A E3 A9 C F7 / CC
0     FM        UEFIf    uefif         offset=16 D9 T 93 z h 04 J D 81 CE 0B F6 17 D8 90 DF  ||  x E5 8C 8C = 8A 1C O 99 5 89 a 85 C3 - D3
0               VDI      vdi           offset=64  10 DA BE
0       G       VHD      vhd           c o n e c t i x 00 00
0               VMDK     vmdk          K D M V
0               Xar      xar pkg xip   x a r ! 00 1C
0 CK            xz       xz txz (.tar) FD 7 z X Z 00
0               Z        z taz (.tar)  1F 9D
0 CK            zstd     zst tzstd (.tar) 0 x F D 2 F B 5 2 2 . . 2 8 00
0 C   F         7z       7z            7 z BC AF ' 1C
0     F         Cab      cab           M S C F 00 00 00 00
0               Chm      chm chi chq chw I T S F 03 00 00 00 ` 00 00 00
0     F         Hxs      hxs hxi hxr hxq hxw lit I T O L I T L S 01 00 00 00 ( 00 00 00
0               Iso      iso img       offset=32769 C D 0 0 1
0     F G       Nsis     nsis          offset=4 EF BE AD DE N u l l s o f t I n s t
0     F         Rar      rar r00       R a r ! 1A 07 00
0     F         Rar5     rar r00       R a r ! 1A 07 01 00
0 C      O   LH tar      tar ova       offset=257 u s t a r
0        O      Udf      udf iso img   offset=32768 01 C D 0 0 1
0 C SN       LH wim      wim swm esd ppkg M S W I M 00 00 00
0 C   FMG       zip      zip z01 zipx jar xpi odt ods docx xlsx epub ipa apk appx P K 03 04  ||  P K 05 06  ||  P K 06 06  ||  P K 07 08 P K  ||  P K 0 0 P K

Codecs:
0 4ED  303011B BCJ2
0  ED  3030103 BCJ
0  ED  3030205 PPC
0  ED  3030401 IA64
0  ED  3030501 ARM
0  ED  3030701 ARMT
0  ED  3030805 SPARC
0  ED    20302 Swap2
0  ED    20304 Swap4
0  ED    40202 BZip2
0  ED        0 Copy
0  ED    40109 Deflate64
0  ED    40108 Deflate
0  ED        3 Delta
0  ED       21 LZMA2
0  ED    30101 LZMA
0  ED    30401 PPMD
0   D    40301 Rar1
0   D    40302 Rar2
0   D    40303 Rar3
0   D    40305 Rar5
0  ED  4F71102 BROTLI
0  ED  4F71104 LZ4
0  ED  4F71106 LIZARD
0  ED  4F71105 LZ5
0  ED  4F71101 ZSTD
0  ED       21 FLZMA2
0  ED  6F10701 7zAES
0  ED  6F00181 AES256CBC
1  ED  4F71102 BROTLI
2  ED       21 FLZMA2
3  ED  4F71106 LIZARD
4  ED  4F71104 LZ4
5  ED  4F71105 LZ5
6  ED  4F71101 ZSTD

Hashers:
0   32      20A BLAKE3
0    4        1 CRC32
0   16      205 MD2
0   16      206 MD4
0   16      207 MD5
0   20      201 SHA1
0   32        A SHA256
0   48      208 SHA384
0   64      209 SHA512
0    4      203 XXH32
0    8      204 XXH64
0    8        4 CRC64
0   32      202 BLAKE2sp
tskarman

comment created time in 3 months

issue commentmcmilk/7-Zip-zstd

Can not open .zst archives directly via Explorer shell

i have the same issue. i have installer 7zip 19.00, and then install you dlls in the codecs folder

7z i shoy the zstd codec. but i can't extract it

PS C:\Users\sL1pKn07\Downloads> 7z i

7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21


Libs:
 0  c:\program files\7-zip\7z.dll
 1  c:\program files\7-zip\Codecs\brotli-x64.dll
 2  c:\program files\7-zip\Codecs\flzma2-x64.dll
 3  c:\program files\7-zip\Codecs\lizard-x64.dll
 4  c:\program files\7-zip\Codecs\lz4-x64.dll
 5  c:\program files\7-zip\Codecs\lz5-x64.dll
 6  c:\program files\7-zip\Codecs\zstd-x64.dll

Formats:
 0               APM      apm           E R
 0               Ar       ar a deb lib  ! < a r c h > 0A
 0               Arj      arj           ` EA
 0 CK            bzip2    bz2 bzip2 tbz2 (.tar) tbz (.tar) B Z h
 0               Compound msi msp doc xls ppt D0 CF 11 E0 A1 B1 1A E1
 0      M        Cpio     cpio          0 7 0 7 0  ||  C7 q  ||  q C7
 0               CramFS   cramfs        offset=16 C o m p r e s s e d 20 R O M F S
 0       G  B    Dmg      dmg           k o l y 00 00 00 04 00 00 02 00
 0           E   ELF      elf            E L F
 0               Ext      ext ext2 ext3 ext4 img offset=1080 S EF
 0               FAT      fat img       offset=510 U AA
 0               FLV      flv           F L V 01
 0 CK            gzip     gz gzip tgz (.tar) tpz (.tar) apk (.tar) 1F 8B 08
 0               GPT      gpt mbr       offset=512 E F I 20 P A R T 00 00 01 00
 0      M        HFS      hfs hfsx      offset=1024 B D  ||  H + 00 04  ||  H X 00 05
 0        O      IHex     ihex
 0               Lzh      lzh lha       offset=2 - l h
 0  K     O      lzma     lzma
 0  K            lzma86   lzma86
 0      M    E   MachO    macho         CE FA ED FE  ||  CF FA ED FE  ||  FE ED FA CE  ||  FE ED FA CF
 0         P     MBR      mbr
 0               MsLZ     mslz          S Z D D 88 F0 ' 3 A
 0      M        Mub      mub           CA FE BA BE 00 00 00  ||  B9 FA F1 0E
 0               NTFS     ntfs img      offset=3 N T F S 20 20 20 20 00
 0           E   PE       exe dll sys   M Z
 0        O      COFF     obj
 0           E   TE       te            V Z
 0               Ppmd     pmd           8F AF AC 84
 0               QCOW     qcow qcow2 qcow2c Q F I FB 00 00 00
 0               Rpm      rpm           ED AB EE DB
 0               Split    001
 0      M        SquashFS squashfs      h s q s  ||  s q s h  ||  s h s q  ||  q s h s
 0 C    M        SWFc     swf (~.swf)   C W S  ||  Z W S
 0  K            SWF      swf           F W S
 0     FM        UEFIc    scap          BD 86 f ; v 0D 0 @ B7 0E B5 Q 9E / C5 A0  ||  8B A6 < J # w FB H 80 = W 8C C1 FE C4 M  ||  B9 82 91 S B5 AB 91 C B6 9A E3 A9 C F7 / CC
 0     FM        UEFIf    uefif         offset=16 D9 T 93 z h 04 J D 81 CE 0B F6 17 D8 90 DF  ||  x E5 8C 8C = 8A 1C O 99 5 89 a 85 C3 - D3
 0               VDI      vdi           offset=64  10 DA BE
 0       G       VHD      vhd           c o n e c t i x 00 00
 0               VMDK     vmdk          K D M V
 0               Xar      xar pkg xip   x a r ! 00 1C
 0 CK            xz       xz txz (.tar) FD 7 z X Z 00
 0               Z        z taz (.tar)  1F 9D
 0 C   F         7z       7z            7 z BC AF ' 1C
 0     F         Cab      cab           M S C F 00 00 00 00
 0               Chm      chm chi chq chw I T S F 03 00 00 00 ` 00 00 00
 0     F         Hxs      hxs hxi hxr hxq hxw lit I T O L I T L S 01 00 00 00 ( 00 00 00
 0               Iso      iso img       offset=32769 C D 0 0 1
 0     F G       Nsis     nsis          offset=4 EF BE AD DE N u l l s o f t I n s t
 0     F         Rar      rar r00       R a r ! 1A 07 00
 0     F         Rar5     rar r00       R a r ! 1A 07 01 00
 0 C      O   LH tar      tar ova       offset=257 u s t a r
 0        O      Udf      udf iso img   offset=32768 01 C D 0 0 1
 0 C SN       LH wim      wim swm esd ppkg M S W I M 00 00 00
 0 C   FMG       zip      zip z01 zipx jar xpi odt ods docx xlsx epub ipa apk appx P K 03 04  ||  P K 05 06  ||  P K 06 06  ||  P K 07 08 P K  ||  P K 0 0 P K

Codecs:
 0 4ED  303011B BCJ2
 0  ED  3030103 BCJ
 0  ED  3030205 PPC
 0  ED  3030401 IA64
 0  ED  3030501 ARM
 0  ED  3030701 ARMT
 0  ED  3030805 SPARC
 0  ED    20302 Swap2
 0  ED    20304 Swap4
 0  ED    40202 BZip2
 0  ED        0 Copy
 0  ED    40109 Deflate64
 0  ED    40108 Deflate
 0  ED        3 Delta
 0  ED       21 LZMA2
 0  ED    30101 LZMA
 0  ED    30401 PPMD
 0   D    40301 Rar1
 0   D    40302 Rar2
 0   D    40303 Rar3
 0   D    40305 Rar5
 0  ED  6F10701 7zAES
 0  ED  6F00181 AES256CBC
 1  ED  4F71102 BROTLI
 2  ED       21 FLZMA2
 3  ED  4F71106 LIZARD
 4  ED  4F71104 LZ4
 5  ED  4F71105 LZ5
 6  ED  4F71101 ZSTD

Hashers:
 0    4        1 CRC32
 0   20      201 SHA1
 0   32        A SHA256
 0    8        4 CRC64
 0   32      202 BLAKE2sp
PS C:\Users\sL1pKn07\Downloads> 7z x glibc-2.33-3-x86_64.pkg.tar.zst

7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive for archives:
1 file, 10319397 bytes (10078 KiB)

Extracting archive: glibc-2.33-3-x86_64.pkg.tar.zst
ERROR: glibc-2.33-3-x86_64.pkg.tar.zst
Can not open the file as archive


Can't open as archive: 1
Files: 0
Size:       0
Compressed: 0
tskarman

comment created time in 3 months