arduino-esp32/variants
Unexpected Maker ba591fd958
Added non-destructive TinyUF2 support for UM ESP32-S3 boards (#6668)
Implemented a new method for allowing folks to preserve their TinyUF2 bootloader setup when flashing their boards via Arduino IDE, without being locked out of not using it if they want to use a different partition.

Adafruit had already added support for keeping (reflashing) the TinyUF2 bootloader when flashing via Arduino IDE (thanks @ladyada ), but the issue with it is it doesn't allow users to not choose to use it. Even if they select a specific partition scheme from the partition drop down list, it ignores that selection and only does the TinyUF2 partitioning/bootloader thing.

We wanted to let users choose between keeping their TinyUF2 partitioning and bootloader, or choose another partition scheme and have the TinyUF2 support disabled and just operate like they would expect.

We've implemented this by adding the TinyUF2 support as a partition scheme option, and using these build options in platform.txt to choose to use teh UF2 path or use the standard path.
2022-05-04 14:35:46 +03:00
..
adafruit_feather_esp32_v2 Some board variant fixes (#6411) 2022-03-14 12:45:16 +02:00
adafruit_feather_esp32s2 Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
adafruit_feather_esp32s2_reversetft GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
adafruit_feather_esp32s2_tft add variant init code for the feather s2 tft (#6447) 2022-03-28 12:58:25 +03:00
adafruit_feather_esp32s3_nopsram Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
adafruit_funhouse_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
adafruit_magtag29_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
adafruit_metro_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
adafruit_qtpy_esp32 fix final rev pins (#6353) 2022-02-28 14:31:00 +02:00
adafruit_qtpy_esp32c3 Some board variant fixes (#6411) 2022-03-14 12:45:16 +02:00
adafruit_qtpy_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
adafruit_qtpy_esp32s3_nopsram Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
AirM2M_CORE_ESP32C3 add AirM2M_CORE_ESP32C3 board (#6613) 2022-04-26 14:50:14 +03:00
alksesp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
atmegazero_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
bpi-bit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ch_denky GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
d-duino-32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
d1_mini32 Added #define LED_BUILTIN to all pins_arduino.h that need it. (#4520) 2020-11-10 20:50:35 +02:00
d32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
d32_pro Added #define LED_BUILTIN to all pins_arduino.h that need it. (#4520) 2020-11-10 20:50:35 +02:00
deneyapkart GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
deneyapkart1A Add new board (Deneyap Kart 1A) (#6324) 2022-02-24 01:02:35 +02:00
deneyapmini GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
doitESP32devkitV1 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
doitESPduino32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
dpu_esp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-devkit-lipo GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-evb GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-gateway GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-poe GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-poe-iso GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-trueverit-iot-driver GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-trueverit-iot-driver-mkii GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32-trueverit-iot-driver-mkiii Added support for Trueverit ESP32 Universal IoT Driver MK III (#6640) 2022-04-27 12:45:23 +03:00
esp32c3 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32da Added ESP32-WROOM-DA module to boards.txt (#6361) 2022-03-02 15:17:18 +02:00
esp32micromod GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32s2thing_plus GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32s2usb GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32s3 Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp32s3box Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp32s3camlcd Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp32s3usbotg Esp32 s3 support (#6341) 2022-03-28 12:09:41 +03:00
esp32thing GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32thing_plus GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp32vn-iot-uno GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
esp320 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
espea32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
espectro32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
espino32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ET-Board GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
feather_esp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
firebeetle32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
fm-devkit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
franzininho_wifi_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
franzininho_wifi_msc_esp32s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
frog32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
gpy GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
healthypi4 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
heltec_wifi_kit_32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
heltec_wifi_lora_32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
heltec_wifi_lora_32_V2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
heltec_wireless_stick GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
heltec_wireless_stick_lite GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
honeylemon GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
hornbill32dev GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
hornbill32minima GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
imbrios-logsens-v1p1 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
intorobot-fig GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
lionbit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
lolin32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
lolin32-lite GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
lolin_c3_mini add lolin c3 mini board def (#6306) 2022-02-21 10:22:43 +02:00
lolin_s2_mini add lolin s2 mini board def (#6320) 2022-02-21 14:18:09 +02:00
lolin_s2_pico add lolin s2 pico board def (#6325) 2022-02-24 01:03:03 +02:00
lopy GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
lopy4 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
m5stack_atom GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
m5stack_core2 The M5Core2 and M5Tough have 40 pins (#6315) 2022-02-21 10:24:14 +02:00
m5stack_core_esp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
m5stack_coreink GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
m5stack_fire GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
m5stack_timer_cam GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
m5stick_c GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
magicbit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
metro_esp-32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
mgbot-iotik32a GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
mgbot-iotik32b GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
mhetesp32devkit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
mhetesp32minikit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
micro_s2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
Microduino-esp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
mpython GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
nano32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
nina_w10 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
node32s GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
nodemcu-32s GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
odroid_esp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
onehorse32dev GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
openkb GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
oroca_edubot GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
pico32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
piranha_esp-32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
pocket_32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
quantum GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
S_ODI_Ultra_v1 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
sonoff_dualr3 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
sparkfun_lora_gateway_1-channel GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
tbeam GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-lora32-v1 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-lora32-v2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-lora32-v21new GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-t-oi-plus GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-t1 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-t7-v13-mini32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
ttgo-t7-v14-mini32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
turta_iot_node GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
twatch GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
um_feathers2 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
um_feathers2neo GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
um_feathers3 Added non-destructive TinyUF2 support for UM ESP32-S3 boards (#6668) 2022-05-04 14:35:46 +03:00
um_pros3 Added non-destructive TinyUF2 support for UM ESP32-S3 boards (#6668) 2022-05-04 14:35:46 +03:00
um_rmp Added Unexpected Maker Reflow Master Pro (UM RMP) board (#6630) 2022-04-26 14:55:19 +03:00
um_tinypico GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
um_tinys2 Added Unexpected Maker Reflow Master Pro (UM RMP) board (#6630) 2022-04-26 14:55:19 +03:00
um_tinys3 Added non-destructive TinyUF2 support for UM ESP32-S3 boards (#6668) 2022-05-04 14:35:46 +03:00
uPesy_esp32_wroom_devkit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
uPesy_esp32_wrover_devkit GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
vintlabsdevkitv1 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
watchy GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
wesp32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
widora-air GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
wifiduino32 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
wipy3 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
wt32-eth01 GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00
xinabox GPIO refactoring (#6259) 2022-02-16 14:43:38 +02:00