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#