Unfortunately, when I add in some code that works fine in Arduino IDE, I compile it and get a ton of errors, beyond capacity to capture or put in here.
Here most of them are, all seem to do with lib dependencies relating to the Arduino Uno Wifi Ver.2 that I selected from the Libraries Menu in PlatformIO. I imagine you will see what’s wrong with a glance. I already tried removing the folder for toolchain-atmelavr. That didn’t make any difference this time.
The following are just a few of the hundreds of errors I’m getting.
In file included from .pio\libdeps\uno_wifi_rev2\SD\utility\Sd2Card.h:26:0,
from .pio\libdeps\uno_wifi_rev2\SD\utility\Sd2Card.cpp:26:
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:300:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
In file included from .pio\libdeps\uno_wifi_rev2\SD/utility/Sd2Card.h:26:0,
from .pio\libdeps\uno_wifi_rev2\SD/utility/SdFat.h:29,
from .pio\libdeps\uno_wifi_rev2\SD/SD.h:25,
from .pio\libdeps\uno_wifi_rev2\SD\File.cpp:15:
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:300:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:311:5: error: 'DDRB' was not declared in this scope
{&DDRB, &PINB, &PORTB, 3}, // B3 11
^~~~
In file included from .pio\libdeps\uno_wifi_rev2\SD/utility/Sd2Card.h:26:0,
from .pio\libdeps\uno_wifi_rev2\SD/utility/SdFat.h:29,
from .pio\libdeps\uno_wifi_rev2\SD\SD.h:25,
from .pio\libdeps\uno_wifi_rev2\SD\SD.cpp:53:
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:300:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:302:5: note: suggested alternative: 'VDD'
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
VDD
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:311:5: note: suggested alternative: 'DD0'
{&DDRB, &PINB, &PORTB, 3}, // B3 11
^~~~
DD0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:311:12: error: 'PINB' was not declared in this scope
{&DDRB, &PINB, &PORTB, 3}, // B3 11
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:300:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:302:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:301:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 1}, // D1 1
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:311:12: note: suggested alternative: 'PIN0'
{&DDRB, &PINB, &PORTB, 3}, // B3 11
^~~~
Compiling .pio\build\uno_wifi_rev2\libc51\Ethernet\EthernetServer.cpp.o
PIN0
Compiling .pio\build\uno_wifi_rev2\libc51\Ethernet\EthernetUdp.cpp.o
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:300:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:312:5: error: 'DDRB' was not declared in this scope
{&DDRB, &PINB, &PORTB, 4}, // B4 12
^~~~
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:301:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 1}, // D1 1
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:301:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 1}, // D1 1
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:302:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:300:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:301:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 1}, // D1 1
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:312:5: note: suggested alternative: 'DD0'
{&DDRB, &PINB, &PORTB, 4}, // B4 12
^~~~
DD0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:312:12: error: 'PINB' was not declared in this scope
{&DDRB, &PINB, &PORTB, 4}, // B4 12
^~~~
In file included from .pio\libdeps\uno_wifi_rev2\SD/utility/Sd2Card.h:26:0,
from .pio\libdeps\uno_wifi_rev2\SD/utility/SdFat.h:29,
from .pio\libdeps\uno_wifi_rev2\SD/SD.h:25,
from src\main.cpp:34:
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:300:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:301:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 1}, // D1 1
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:302:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:302:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:302:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:303:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 3}, // D3 3
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:303:5: error: 'DDRD' was not declared in this scope
{&DDRD, &PIND, &PORTD, 3}, // D3 3
^~~~
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:301:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 1}, // D1 1
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:302:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:312:12: note: suggested alternative: 'PIN0'
{&DDRB, &PINB, &PORTB, 4}, // B4 12
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:313:5: error: 'DDRB' was not declared in this scope
{&DDRB, &PINB, &PORTB, 5}, // B5 13
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:303:5: note: suggested alternative: 'VDD'
{&DDRD, &PIND, &PORTD, 3}, // D3 3
^~~~
VDD
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:303:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 3}, // D3 3
^~~~
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:302:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:303:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 3}, // D3 3
^~~~
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:303:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 3}, // D3 3
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD\utility\Sd2PinMap.h:304:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 4}, // D4 4
^~~~
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:300:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 0}, // D0 0
^~~~
PIN0
Compiling .pio\build\uno_wifi_rev2\libc51\Ethernet\socket.cpp.o
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:302:12: note: suggested alternative: 'PIN0'
{&DDRD, &PIND, &PORTD, 2}, // D2 2
^~~~
PIN0
.pio\libdeps\uno_wifi_rev2\SD/utility/Sd2PinMap.h:301:12: error: 'PIND' was not declared in this scope
{&DDRD, &PIND, &PORTD, 1}, // D1 1