Unable to upload to HUZZAH32 ESP32 Feather

I just started using PlatformIO so this might be an easy fix but I have a simple LED project that I am trying to upload to my HUZZAH32 ESP32 Feather and I keep getting errors in the terminal window in VSCode when it tries to upload.

This is what appears in the console when I try to upload to the board

> Executing task: platformio.exe run --target upload <

[02/26/18 22:11:04] Processing feather32u4 (platform: atmelavr; board: feather32u4; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
PLATFORM: Atmel AVR > Adafruit Feather
SYSTEM: ATMEGA32U4 8MHz 2.50KB RAM (28KB Flash)
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(light)
Collected 29 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <FastLED> v3.1.8
|   |-- <SoftwareSerial> v1.0
|-- <WiFi> v1.2.7
|   |-- <SPI> v1.0
|-- <ArduinoJson> v5.13.1
|-- <PubSubClient> v2.6
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\FastLED.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\bitswap.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\colorpalettes.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\colorutils.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\hsv2rgb.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\lib8tion.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\noise.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\power_mgt.cpp.o
Compiling .pioenvs\feather32u4\lib105\FastLED_ID126\wiring.cpp.o
Compiling .pioenvs\feather32u4\src\main.cpp.o
Compiling .pioenvs\feather32u4\libd58\SoftwareSerial\SoftwareSerial.cpp.o
Compiling .pioenvs\feather32u4\lib64b\SPI\SPI.cpp.o
Compiling .pioenvs\feather32u4\lib409\WiFi\WiFi.cpp.o
Compiling .pioenvs\feather32u4\lib409\WiFi\WiFiClient.cpp.o
In file included from src\main.cpp:3:0:
C:\Users\Jeff\.platformio\lib\FastLED_ID126/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.008
#    pragma message "FastLED version 3.001.008"
^
Archiving .pioenvs\feather32u4\lib64b\libSPI.a
Compiling .pioenvs\feather32u4\lib409\WiFi\WiFiServer.cpp.o
Archiving .pioenvs\feather32u4\libd58\libSoftwareSerial.a
Compiling .pioenvs\feather32u4\lib409\WiFi\WiFiUdp.cpp.o
Compiling .pioenvs\feather32u4\lib409\WiFi\utility\server_drv.cpp.o
Compiling .pioenvs\feather32u4\lib409\WiFi\utility\spi_drv.cpp.o
Compiling .pioenvs\feather32u4\lib409\WiFi\utility\wifi_drv.cpp.o
Archiving .pioenvs\feather32u4\libb65\libArduinoJson_ID64.a
Compiling .pioenvs\feather32u4\lib5db\PubSubClient_ID89\PubSubClient.cpp.o
Archiving .pioenvs\feather32u4\libFrameworkArduinoVariant.a
Compiling .pioenvs\feather32u4\FrameworkArduino\CDC.cpp.o
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\libraries\WiFi\src\utility\wifi_drv.cpp: In static member function 'static uint8_t WiFiDrv::getEncTypeNetowrks(uint8_t)':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\libraries\WiFi\src\utility\wifi_drv.cpp:451:10: warning: converting to non-pointer type 'uint8_t {aka unsigned char}' from NULL [-Wconversion-null]
return NULL;
^
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\libraries\WiFi\src\utility\wifi_drv.cpp: In static member function 'static int32_t WiFiDrv::getRSSINetoworks(uint8_t)':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\libraries\WiFi\src\utility\wifi_drv.cpp:476:10: warning: converting to non-pointer type 'int32_t {aka long int}' from NULL [-Wconversion-null]
return NULL;
^
Compiling .pioenvs\feather32u4\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\HardwareSerial0.cpp.o
In file included from C:\Users\Jeff\.platformio\packages\framework-arduinoavr\libraries\WiFi\src\utility\spi_drv.cpp:22:0:
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\libraries\WiFi\src/utility/spi_drv.h:41:13: warning: 'initialized' defined but not used [-Wunused-variable]
static bool initialized = false;
^
Compiling .pioenvs\feather32u4\FrameworkArduino\HardwareSerial1.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\HardwareSerial2.cpp.o
Archiving .pioenvs\feather32u4\lib409\libWiFi.a
Compiling .pioenvs\feather32u4\FrameworkArduino\HardwareSerial3.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\IPAddress.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\PluggableUSB.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\Print.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\Stream.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\Tone.cpp.o
Archiving .pioenvs\feather32u4\lib5db\libPubSubClient_ID89.a
Compiling .pioenvs\feather32u4\FrameworkArduino\USBCore.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\WInterrupts.c.o
Compiling .pioenvs\feather32u4\FrameworkArduino\WMath.cpp.o
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp: In function 'void Recv(volatile u8*, u8)':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp:117:8: warning: statement has no effect [-Wunused-value]
RXLED1;     // light the RX LED
^
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp: In function 'u8 Recv8()':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp:123:8: warning: statement has no effect [-Wunused-value]
RXLED1;     // light the RX LED
^
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp: In function 'int USB_Send(u8, const void*, int)':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp:324:8: warning: statement has no effect [-Wunused-value]
TXLED1;     // light the TX LED
^
Compiling .pioenvs\feather32u4\FrameworkArduino\WString.cpp.o
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp: In function 'void __vector_10()':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp:763:10: warning: statement has no effect [-Wunused-value]
TXLED0;
^
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp:765:10: warning: statement has no effect [-Wunused-value]
RRXLED0;
^
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp: In member function 'void USBDevice_::attach()':
C:\Users\Jeff\.platformio\packages\framework-arduinoavr\cores\arduino\USBCore.cpp:821:16: warning: statement has no effect [-Wunused-value]
TX_RX_LED_INIT;
^
Compiling .pioenvs\feather32u4\FrameworkArduino\_wiring_pulse.S.o
Compiling .pioenvs\feather32u4\FrameworkArduino\abi.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\hooks.c.o
Compiling .pioenvs\feather32u4\FrameworkArduino\main.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\new.cpp.o
Compiling .pioenvs\feather32u4\FrameworkArduino\wiring.c.o
Compiling .pioenvs\feather32u4\FrameworkArduino\wiring_analog.c.o
Compiling .pioenvs\feather32u4\FrameworkArduino\wiring_digital.c.o
Compiling .pioenvs\feather32u4\FrameworkArduino\wiring_pulse.c.o
Compiling .pioenvs\feather32u4\FrameworkArduino\wiring_shift.c.o
Archiving .pioenvs\feather32u4\libFrameworkArduino.a
Linking .pioenvs\feather32u4\firmware.elf
Checking program size
text       data     bss     dec     hex filename
10500       144     448   11092    2b54 .pioenvs\feather32u4\firmware.elf
Building .pioenvs\feather32u4\firmware.hex
Configuring upload protocol...
AVAILABLE: avr109
CURRENT: upload_protocol = avr109
Looking for upload port...
Auto-detected: COM3
Forcing reset using 1200bps open/close on port COM3
Waiting for the new upload port...
Uploading .pioenvs\feather32u4\firmware.hex

Connecting to programmer: .
Found programmer: Id = "L
                         z╚ñäà"; type = ç
Software Version = ┴.┴; Hardware Version = $.à
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude: error: programmer did not respond to command: leave prog mode
avrdude: error: programmer did not respond to command: exit bootloader

avrdude done.  Thank you.

*** [upload] Error 1
================================================================================== [ERROR] Took 15.00 seconds ==================================================================================
The terminal process terminated with exit code: 

Any help on what this means?

*EDIT

Actually I get this even with a brand new sketch from the Arduino IDE with nothing in it

Ah nevermind I had the wrong board type, I had Adafruit Feather board and apparently there is a Adafruit ESP32 Feather board. switched to that and it works