PlatformIO Community

Freezing compliling at last stroke

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

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

Still freeze at last stroke.

This board is unknown. How did you define it?

This is perfectly construction worked well at early platformio.

ProMiniOptiBoot.json

{
  "build": {
    "core": "arduino",
    "extra_flags": "-DARDUINO_AVR_PRO",
    "f_cpu": "16000000L",
    "mcu": "atmega328p",
    "variant": "eightanaloginputs"
  },
  "frameworks": [
    "arduino"
  ],
  "fuses": {
    "efuse": "0xFD",
    "hfuse": "0xDE",
    "lfuse": "0xFF"
  },
  "name": "Arduino Pro Mini ATmega328 (5V, 16 MHz) OptiBoot",
  "upload": {
    "maximum_ram_size": 2048,
    "maximum_size": 32256,
    "protocol": "arduino",
    "require_upload_port": true,
    "speed": 57600
  },
  "url": "http://arduino.cc/en/Main/ArduinoBoardProMini",
  "vendor": "Arduino"

}

This compiles normally for me with an empty sketch.

#include <Arduino.h>

void setup()
{
}

void loop()
{
}
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 5 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
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
Indexing .pio\build\miniatmega328\libFrameworkArduinoVariant.a
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
Indexing .pio\build\miniatmega328\libFrameworkArduino.a
Linking .pio\build\miniatmega328\firmware.elf
Building .pio\build\miniatmega328\firmware.hex
Checking size .pio\build\miniatmega328\firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM:   [          ]   0.4% (used 9 bytes from 2048 bytes)
Flash: [          ]   1.4% (used 444 bytes from 32256 bytes)
======================= [SUCCESS] Took 1.89 seconds =======================

I’d suggest you

  • post the output of a “Advanced -> Verbose Build”
  • temporarily disable your Antivirus and retry
  • reopen VSCode
  • disable all extensions but PlatformIO and C/C++
  • reboot PC(?)

How disable all archiving options GCC ?

In Verbode Build freeze at

> Executing task: C:\Users\D3\.platformio\penv\Scripts\pio.exe run --verbose --environment miniatmega328 <

Processing miniatmega328 (lib_archive: False; platform: atmelavr; board: ProMiniOptiBoot; framework: arduino; upload_speed: 57600; upload_port: COM24)
-------------------------------------------------------------------------------------------------------------------------------------
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 (D:\_Arduino\MAF\lib\Adafruit_MCP4725)
|   |-- <Wire> 1.0 (C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire)
|-- <EEPROM2> (D:\_Arduino\MAF\lib\EEPROM2)
|-- <GyverButton> (D:\_Arduino\MAF\lib\GyverButton)
|-- <GyverHacks> (D:\_Arduino\MAF\lib\GyverHacks)
|   |-- <EEPROM> 2.0 (C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\EEPROM)
|-- <GyverTimer> (D:\_Arduino\MAF\lib\GyverTimer)
|-- <GyverTM1637> (D:\_Arduino\MAF\lib\GyverTM1637)
|-- <LiquidCrystal_I2C> (D:\_Arduino\MAF\lib\LiquidCrystal_I2C)
|   |-- <Wire> 1.0 (C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire)
|-- <SoftwareSerial> 1.0 (C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial)
|-- <Wire> 1.0 (C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire)
Building in release mode
avr-g++ -o .pio\build\miniatmega328\libbed\Wire\Wire.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\Wire.cpp
avr-gcc -o .pio\build\miniatmega328\libbed\Wire\utility\twi.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c
avr-g++ -o .pio\build\miniatmega328\libc17\Adafruit_MCP4725\Adafruit_MCP4725.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -Ilib\Adafruit_MCP4725 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs lib\Adafruit_MCP4725\Adafruit_MCP4725.cpp
avr-g++ -o .pio\build\miniatmega328\lib299\EEPROM2\EEPROM2.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c: In function '__vector_24':
H_AVC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c:552:7: warning: empty declaration
R -       __attribute__ ((fallthrough));
DAR       ^
DUIC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src\utility\twi.c:638:7: warning: empty declaration
NO=       __attribute__ ((fallthrough));    
10       ^
808 -Ilib\EEPROM2 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs lib\EEPROM2\EEPROM2.cpp
avr-g++ -o .pio\build\miniatmega328\lib079\GyverButton\GyverButton.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L
-DARDUINO_ARCH_AVR -DARDUINO=10808 -Ilib\GyverButton -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs lib\GyverButton\GyverButton.cpp
avr-g++ -o .pio\build\miniatmega328\lib4de\GyverHacks\GyverHacks.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -Ilib\GyverHacks -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\EEPROM\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs lib\GyverHacks\Gyvlib\GyverButton\GyverButton.cpp: In constructor 'GButton::GButton(uint8_t, boolean, boolean)':
erlib\GyverButton\GyverButton.cpp:13:22: warning: cannot call constructor 'GButton::GButton' directly [-fpermissive]
  GButton::GButton(pin);
                      ^
Haclib\GyverButton\GyverButton.cpp:13:22: note: for a function-style cast, remove the redundant '::GButton'
ks.cpp
avr-g++ -o .pio\build\miniatmega328\lib66d\GyverTimer\GyverTimer.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -Ilib\GyverTimer -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs lib\GyverTimer\GyverTimer.cpp
avr-g++ -o .pio\build\miniatmega328\libad6\GyverTM1637\GyverTM1637.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L
-DARDUINO_ARCH_AVRlib\GyverHacks\GyverHacks.cpp: In function 'void constantWizard()':
 -Dlib\GyverHacks\GyverHacks.cpp:70:11: warning: return-statement with a value, in function returning 'void' [-fpermissive]
ARD    return 0;
UIN           ^
O=10lib\GyverHacks\GyverHacks.cpp: In function 'void set8bitPWM()':
808lib\GyverHacks\GyverHacks.cpp:159:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
 -I  TCCR1A = TCCR1A & 0xe0 | 1;
lib                  ^
\Gylib\GyverHacks\GyverHacks.cpp: In function 'void set10bitPWM()':
verlib\GyverHacks\GyverHacks.cpp:162:18: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
TM1637 -IC:\  TCCR1A = TCCR1A & 0xe0 | 3;
Users                  ^
\D3lib\GyverHacks\GyverHacks.cpp: In function 'void setPWMprescaler(uint8_t, uint16_t)':
\.plib\GyverHacks\GyverHacks.cpp:200:21: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
latf     TCCR0B = TCCR0B & 0b111o1r1m00i0o \| pparckeasgceasl\ef;r
a                     ^
mewlib\GyverHacks\GyverHacks.cpp:202:21: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
ork-     TCCR1B = TCCR1B & 0b111a1rduino-avr\cores\arduino -IC:\User1s\D03\.platformio\pa0ckages\framewo0r k|- aprrdeusicnao-avr\variants\eightanaloginputs lib\GyverTMl1e;6
3                     ^
7\lib\GyverHacks\GyverHacks.cpp:204:21: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
Gy     TCCR2B = TCCR2B & 0b1111v1e00r0T M|1 p6r3e7s.ccaplpe
;
avr-g++ -o .pio\build\miniatmega328\libb43\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=160000                     ^
00L lib\GyverHacks\GyverHacks.cpp: In function 'void setPin(uint8_t, uint8_t)':
-DAlib\GyverHacks\GyverHacks.cpp:213:23: warning: return-statement with a value, in function returning 'void' [-fpermissive]
RDU  if (pin > 19) return 0;
INO                       ^
_Alib\GyverHacks\GyverHacks.cpp: In member function 'boolean GTimer::isReady()':
Rlib\GyverHacks\GyverHacks.cpp:337:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
CH_  if ((long)millis() > _timer) {
AVR                     ^
 -DException in thread Thread-3:
ATraceback (most recent call last):
  File "C:\Users\D3\AppData\Local\Programs\Python\Python38\lib\threading.py", line 932, in _bootstrap_inner
R    self.run()
D  File "C:\Users\D3\AppData\Local\Programs\Python\Python38\lib\threading.py", line 870, in run
U    self._target(*self._args, **self._kwargs)
I  File "c:\users\d3\.platformio\penv\lib\site-packages\platformio\proc.py", line 47, in run
N    self.do_reading()
O  File "c:\users\d3\.platformio\penv\lib\site-packages\platformio\proc.py", line 70, in do_reading
=1    for byte in iter(lambda: self._pipe_reader.read(1), ""):
  File "c:\users\d3\.platformio\penv\lib\site-packages\platformio\proc.py", line 70, in <lambda>
    for byte in iter(lambda: self._pipe_reader.read(1), ""):
0  File "C:\Users\D3\AppData\Local\Programs\Python\Python38\lib\encodings\cp1251.py", line 23, in decode
808 -    return codecs.charmap_decode(input,self.errors,decoding_table)[0]
IUnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 2577: character maps to <undefined>
lib\LiquidCrystal_I2C -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs lib\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp
avr-g++ -o .pio\build\miniatmega328\lib382\SoftwareSerial\SoftwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp
avr-g++ -o .pio\build\miniatmega328\src\main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -Iinclude -Isrc -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\SoftwareSerial\src -Ilib\LiquidCrystal_I2C -Ilib\GyverTM1637 -Ilib\GyverTimer -Ilib\GyverHacks -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\EEPROM\src -Ilib\GyverButton -Ilib\EEPROM2 -Ilib\Adafruit_MCP4725 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\libraries\Wire\src -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs src\main.cpp
avr-gcc-ar rc .pio\build\miniatmega328\libFrameworkArduinoVariant.a
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\CDC.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\CDC.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\HardwareSerial.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial0.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\HardwareSerial0.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial1.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\HardwareSerial1.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial2.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\HardwareSerial2.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial3.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\HardwareSerial3.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\IPAddress.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\IPAddress.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\PluggableUSB.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\PluggableUSB.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\Print.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\Print.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\Stream.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\Stream.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\Tone.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11
-Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\Tone.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\USBCore.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\USBCore.cpp
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\WInterrupts.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\WInterrupts.c
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\WMath.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\WMath.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\WString.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\WString.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\abi.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\abi.cpp
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\hooks.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\hooks.c
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\main.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11
-Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\main.cpp
avr-g++ -o .pio\build\miniatmega328\FrameworkArduino\new.cpp.o -c -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\new.cpp
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\wiring.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\wiring.c
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\wiring_analog.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\wiring_analog.c
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\wiring_digital.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808
-IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\wiring_digital.c
avr-gcc -x assembler-with-cpp -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs -c -o .pio\build\miniatmega328\FrameworkArduino\wiring_pulse.S.o C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\wiring_pulse.S
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\wiring_pulse.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\wiring_pulse.c
avr-gcc -o .pio\build\miniatmega328\FrameworkArduino\wiring_shift.c.o -c -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega328p -DPLATFORMIO=50005 -DARDUINO_AVR_PRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10808 -IC:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino -IC:\Users\D3\.platformio\packages\framework-arduino-avr\variants\eightanaloginputs C:\Users\D3\.platformio\packages\framework-arduino-avr\cores\arduino\wiring_shift.c
avr-gcc-ar rc .pio\build\miniatmega328\libFrameworkArduino.a .pio\build\miniatmega328\FrameworkArduino\CDC.cpp.o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial.cpp.o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial0.cpp.o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial1.cpp.o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial2.cpp.o .pio\build\miniatmega328\FrameworkArduino\HardwareSerial3.cpp.o .pio\build\miniatmega328\FrameworkArduino\IPAddress.cpp.o .pio\build\miniatmega328\FrameworkArduino\PluggableUSB.cpp.o .pio\build\miniatmega328\FrameworkArduino\Print.cpp.o .pio\build\miniatmega328\FrameworkArduino\Stream.cpp.o .pio\build\miniatmega328\FrameworkArduino\Tone.cpp.o .pio\build\miniatmega328\FrameworkArduino\USBCore.cpp.o .pio\build\miniatmega328\FrameworkArduino\WInterrupts.c.o .pio\build\miniatmega328\FrameworkArduino\WMath.cpp.o .pio\build\miniatmega328\FrameworkArduino\WString.cpp.o .pio\build\miniatmega328\FrameworkArduino\abi.cpp.o .pio\build\miniatmega328\FrameworkArduino\hooks.c.o .pio\build\miniatmega328\FrameworkArduino\main.cpp.o .pio\build\miniatmega328\FrameworkArduino\new.cpp.o .pio\build\miniatmega328\FrameworkArduino\wiring.c.o .pio\build\miniatmega328\FrameworkArduino\wiring_analog.c.o .pio\build\miniatmega328\FrameworkArduino\wiring_digital.c.o .pio\build\miniatmega328\FrameworkArduino\wiring_pulse.S.o .pio\build\miniatmega328\FrameworkArduino\wiring_pulse.c.o .pio\build\miniatmega328\FrameworkArduino\wiring_shift.c.o#