Open Kpeatop opened 3 years ago
Freezing compliling at last stroke Archiving .pio\build\miniatmega328\libFrameworkArduino.a No Clean affected. All version libs are updates. Flag lib_archive = no has unaffected. How disable archive lib?
VS: 1.51.1 (user setup) Node.js: 12.14.1 Windows_NT x64 6.1.7601 PlatfomIO IDE2.2.1
platformio.ini:
[env:miniatmega328] lib_archive = no ;build_flags = -g3 platform = atmelavr board = ProMiniOptiBoot framework = arduino upload_speed = 57600 upload_port = COM24
Terminal:
> Executing task: C:\Users\D3\.platformio\penv\Scripts\pio.exe run < Processing miniatmega328 (platform: atmelavr; board: ProMiniOptiBoot; framework: arduino) ------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/ProMiniOptiBoot.html PLATFORM: Atmel AVR (3.0.0) > Arduino Pro Mini ATmega328 (5V, 16 MHz) OptiBoot HARDWARE: ATMEGA328P 16MHz, 2KB RAM, 31.50KB Flash PACKAGES: - framework-arduino-avr 5.1.0 - toolchain-atmelavr 1.50400.190710 (5.4.0) LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 14 compatible libraries Scanning dependencies... Dependency Graph |-- <Adafruit MCP4725> 1.0.2 | |-- <Wire> 1.0 |-- <EEPROM2> |-- <GyverButton> |-- <GyverHacks> | |-- <EEPROM> 2.0 |-- <GyverTimer> |-- <GyverTM1637> |-- <LiquidCrystal_I2C> | |-- <Wire> 1.0 |-- <SoftwareSerial> 1.0 |-- <Wire> 1.0 Building in release mode Compiling .pio\build\miniatmega328\libbed\Wire\Wire.cpp.o Compiling .pio\build\miniatmega328\libbed\Wire\utility\twi.c.o Compiling .pio\build\miniatmega328\libc17\Adafruit_MCP4725\Adafruit_MCP4725.cpp.o Compiling .pio\build\miniatmega328\lib299\EEPROM2\EEPROM2.cpp.o Compiling .pio\build\miniatmega328\lib079\GyverButton\GyverButton.cpp.o Compiling .pio\build\miniatmega328\lib4de\GyverHacks\GyverHacks.cpp.o Compiling .pio\build\miniatmega328\lib66d\GyverTimer\GyverTimer.cpp.o Compiling .pio\build\miniatmega328\libad6\GyverTM1637\GyverTM1637.cpp.o C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c: In function '__vector_24': C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c:552:7: warning: empty declaration __attribute__ ((fallthrough)); ^ C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c:638:7: warning: empty declaration __attribute__ ((fallthrough)); ^ lib\GyverButton\GyverButton.cpp: In constructor 'GButton::GButton(uint8_t, boolean, boolean)': lib\GyverButton\GyverButton.cpp:13:22: warning: cannot call constructor 'GButton::GButton' directly [-fpermissive] GButton::GButton(pin); ^ lib\GyverButton\GyverButton.cpp:13:22: note: for a function-style cast, remove the redundant '::GButton' lib\GyverHacks\GyverHacks.cpp: In function 'void constantWizard()': lib\GyverHacks\GyverHacks.cpp:70:11: warning: return-statement with a value, in function returning 'void' [-fpermissive] return 0; ^ lib\GyverHacks\GyverHacks.cpp: In function 'void set8bitPWM()': lib\GyverHacks\GyverHacks.cpp:159:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] TCCR1A = TCCR1A & 0xe0 | 1; ^ lib\GyverHacks\GyverHacks.cpp: In function 'void set10bitPWM()': lib\GyverHacks\GyverHacks.cpp:162:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] TCCR1A = TCCR1A & 0xe0 | 3; ^ lib\GyverHacks\GyverHacks.cpp: In function 'void setPWMprescaler(uint8_t, uint16_t)': lib\GyverHacks\GyverHacks.cpp:200:21: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] TCCR0B = TCCR0B & 0b11111000 | prescale; ^ lib\GyverHacks\GyverHacks.cpp:202:21: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] TCCR1B = TCCR1B & 0b11111000 | prescale; ^ lib\GyverHacks\GyverHacks.cpp:204:21: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] TCCR2B = TCCR2B & 0b11111000 | prescale; ^ lib\GyverHacks\GyverHacks.cpp: In function 'void setPin(uint8_t, uint8_t)': lib\GyverHacks\GyverHacks.cpp:213:23: warning: return-statement with a value, in function returning 'void' [-fpermissive] if (pin > 19) return 0; ^ Exception in thread Thread-5: Traceback (most recent call last): File "C:\Users\D3\AppData\Local\Programs\Python\Python38\lib\threading.py", line 932, in _bootstrap_inner Compiling .pio\build\miniatmega328\libb43\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o self.run() File "C:\Users\D3\AppData\Local\Programs\Python\Python38\lib\threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "c:\users\d3\.platformio\penv\lib\site-packages\platformio\proc.py", line 46, in run self.do_reading() File "c:\users\d3\.platformio\penv\lib\site-packages\platformio\proc.py", line 69, in do_reading for byte in iter(lambda: self._pipe_reader.read(1), ""): File "c:\users\d3\.platformio\penv\lib\site-packages\platformio\proc.py", line 69, in <lambda> for byte in iter(lambda: self._pipe_reader.read(1), ""): File "C:\Users\D3\AppData\Local\Programs\Python\Python38\lib\encodings\cp1251.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 2839: character maps to <undefined> Compiling .pio\build\miniatmega328\lib382\SoftwareSerial\SoftwareSerial.cpp.o Compiling .pio\build\miniatmega328\src\main.cpp.o Archiving .pio\build\miniatmega328\libFrameworkArduinoVariant.a Compiling .pio\build\miniatmega328\FrameworkArduino\CDC.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\HardwareSerial.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\HardwareSerial0.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\HardwareSerial1.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\HardwareSerial2.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\HardwareSerial3.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\IPAddress.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\PluggableUSB.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\Print.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\Stream.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\Tone.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\USBCore.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\WInterrupts.c.o Compiling .pio\build\miniatmega328\FrameworkArduino\WMath.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\WString.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\abi.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\hooks.c.o Compiling .pio\build\miniatmega328\FrameworkArduino\main.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\new.cpp.o Compiling .pio\build\miniatmega328\FrameworkArduino\wiring.c.o Compiling .pio\build\miniatmega328\FrameworkArduino\wiring_analog.c.o Compiling .pio\build\miniatmega328\FrameworkArduino\wiring_digital.c.o Compiling .pio\build\miniatmega328\FrameworkArduino\wiring_pulse.S.o Compiling .pio\build\miniatmega328\FrameworkArduino\wiring_pulse.c.o Compiling .pio\build\miniatmega328\FrameworkArduino\wiring_shift.c.o Archiving .pio\build\miniatmega328\libFrameworkArduino.a
Freezing compliling at last stroke Archiving .pio\build\miniatmega328\libFrameworkArduino.a No Clean affected. All version libs are updates. Flag lib_archive = no has unaffected. How disable archive lib?
platformio.ini:
Terminal: