Skip to content

Commit 2d0e772

Browse files
authored
add 2 variants (#4514)
* add variants * add boards
1 parent 2063a60 commit 2d0e772

File tree

3 files changed

+468
-0
lines changed

3 files changed

+468
-0
lines changed

boards.txt

Lines changed: 293 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2480,6 +2480,299 @@ featheresp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
24802480

24812481
##############################################################
24822482

2483+
adafruit_metro_esp32s2.name=Adafruit Metro ESP32-S2
2484+
adafruit_metro_esp32s2.vid.0=0x239A
2485+
adafruit_metro_esp32s2.pid.0=0x80DF
2486+
adafruit_metro_esp32s2.vid.1=0x239A
2487+
adafruit_metro_esp32s2.pid.1=0x00DF
2488+
adafruit_metro_esp32s2.vid.1=0x239A
2489+
adafruit_metro_esp32s2.pid.1=0x80E0
2490+
2491+
adafruit_metro_esp32s2.upload.tool=esptool_py
2492+
adafruit_metro_esp32s2.upload.maximum_size=1310720
2493+
adafruit_metro_esp32s2.upload.maximum_data_size=327680
2494+
adafruit_metro_esp32s2.upload.flags=
2495+
2496+
adafruit_metro_esp32s2.serial.disableDTR=false
2497+
adafruit_metro_esp32s2.serial.disableRTS=false
2498+
2499+
adafruit_metro_esp32s2.build.mcu=esp32s2
2500+
adafruit_metro_esp32s2.build.core=esp32
2501+
adafruit_metro_esp32s2.build.variant=adafruit_metro_esp32s2
2502+
adafruit_metro_esp32s2.build.board=METRO_ESP32S2
2503+
2504+
adafruit_metro_esp32s2.build.serial=0
2505+
adafruit_metro_esp32s2.build.f_cpu=240000000L
2506+
adafruit_metro_esp32s2.build.flash_size=4MB
2507+
adafruit_metro_esp32s2.build.flash_freq=80m
2508+
adafruit_metro_esp32s2.build.flash_mode=qio
2509+
adafruit_metro_esp32s2.build.boot=qio
2510+
adafruit_metro_esp32s2.build.partitions=default
2511+
adafruit_metro_esp32s2.build.defines=
2512+
2513+
adafruit_metro_esp32s2.menu.SerialMode.cdc=USB CDC
2514+
adafruit_metro_esp32s2.menu.SerialMode.cdc.build.serial=1
2515+
adafruit_metro_esp32s2.menu.SerialMode.default=UART0
2516+
adafruit_metro_esp32s2.menu.SerialMode.default.build.serial=0
2517+
2518+
adafruit_metro_esp32s2.menu.PSRAM.enabled=Enabled
2519+
adafruit_metro_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
2520+
adafruit_metro_esp32s2.menu.PSRAM.disabled=Disabled
2521+
adafruit_metro_esp32s2.menu.PSRAM.disabled.build.defines=
2522+
2523+
adafruit_metro_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
2524+
adafruit_metro_esp32s2.menu.PartitionScheme.default.build.partitions=default
2525+
adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
2526+
adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
2527+
adafruit_metro_esp32s2.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
2528+
adafruit_metro_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2529+
adafruit_metro_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2530+
adafruit_metro_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
2531+
adafruit_metro_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
2532+
adafruit_metro_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
2533+
adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
2534+
adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2535+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
2536+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
2537+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
2538+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
2539+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
2540+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
2541+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
2542+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
2543+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
2544+
adafruit_metro_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
2545+
adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
2546+
adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
2547+
adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
2548+
adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
2549+
adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
2550+
adafruit_metro_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
2551+
adafruit_metro_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
2552+
adafruit_metro_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
2553+
adafruit_metro_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
2554+
adafruit_metro_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
2555+
adafruit_metro_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
2556+
2557+
adafruit_metro_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
2558+
adafruit_metro_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
2559+
adafruit_metro_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
2560+
adafruit_metro_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
2561+
adafruit_metro_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
2562+
adafruit_metro_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
2563+
adafruit_metro_esp32s2.menu.CPUFreq.40=40MHz
2564+
adafruit_metro_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
2565+
adafruit_metro_esp32s2.menu.CPUFreq.20=20MHz
2566+
adafruit_metro_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
2567+
adafruit_metro_esp32s2.menu.CPUFreq.10=10MHz
2568+
adafruit_metro_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
2569+
2570+
adafruit_metro_esp32s2.menu.FlashMode.qio=QIO
2571+
adafruit_metro_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
2572+
adafruit_metro_esp32s2.menu.FlashMode.qio.build.boot=qio
2573+
adafruit_metro_esp32s2.menu.FlashMode.dio=DIO
2574+
adafruit_metro_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
2575+
adafruit_metro_esp32s2.menu.FlashMode.dio.build.boot=dio
2576+
adafruit_metro_esp32s2.menu.FlashMode.qout=QOUT
2577+
adafruit_metro_esp32s2.menu.FlashMode.qout.build.flash_mode=dout
2578+
adafruit_metro_esp32s2.menu.FlashMode.qout.build.boot=qout
2579+
adafruit_metro_esp32s2.menu.FlashMode.dout=DOUT
2580+
adafruit_metro_esp32s2.menu.FlashMode.dout.build.flash_mode=dout
2581+
adafruit_metro_esp32s2.menu.FlashMode.dout.build.boot=dout
2582+
2583+
adafruit_metro_esp32s2.menu.FlashFreq.80=80MHz
2584+
adafruit_metro_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
2585+
adafruit_metro_esp32s2.menu.FlashFreq.40=40MHz
2586+
adafruit_metro_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
2587+
2588+
adafruit_metro_esp32s2.menu.FlashSize.4M=4MB (32Mb)
2589+
adafruit_metro_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
2590+
adafruit_metro_esp32s2.menu.FlashSize.8M=8MB (64Mb)
2591+
adafruit_metro_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
2592+
adafruit_metro_esp32s2.menu.FlashSize.8M.build.partitions=default_8MB
2593+
adafruit_metro_esp32s2.menu.FlashSize.2M=2MB (16Mb)
2594+
adafruit_metro_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
2595+
adafruit_metro_esp32s2.menu.FlashSize.2M.build.partitions=minimal
2596+
adafruit_metro_esp32s2.menu.FlashSize.16M=16MB (128Mb)
2597+
adafruit_metro_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
2598+
2599+
adafruit_metro_esp32s2.menu.UploadSpeed.921600=921600
2600+
adafruit_metro_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
2601+
adafruit_metro_esp32s2.menu.UploadSpeed.115200=115200
2602+
adafruit_metro_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
2603+
adafruit_metro_esp32s2.menu.UploadSpeed.256000.windows=256000
2604+
adafruit_metro_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
2605+
adafruit_metro_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
2606+
adafruit_metro_esp32s2.menu.UploadSpeed.230400=230400
2607+
adafruit_metro_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
2608+
adafruit_metro_esp32s2.menu.UploadSpeed.460800.linux=460800
2609+
adafruit_metro_esp32s2.menu.UploadSpeed.460800.macosx=460800
2610+
adafruit_metro_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
2611+
adafruit_metro_esp32s2.menu.UploadSpeed.512000.windows=512000
2612+
adafruit_metro_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
2613+
2614+
adafruit_metro_esp32s2.menu.DebugLevel.none=None
2615+
adafruit_metro_esp32s2.menu.DebugLevel.none.build.code_debug=0
2616+
adafruit_metro_esp32s2.menu.DebugLevel.error=Error
2617+
adafruit_metro_esp32s2.menu.DebugLevel.error.build.code_debug=1
2618+
adafruit_metro_esp32s2.menu.DebugLevel.warn=Warn
2619+
adafruit_metro_esp32s2.menu.DebugLevel.warn.build.code_debug=2
2620+
adafruit_metro_esp32s2.menu.DebugLevel.info=Info
2621+
adafruit_metro_esp32s2.menu.DebugLevel.info.build.code_debug=3
2622+
adafruit_metro_esp32s2.menu.DebugLevel.debug=Debug
2623+
adafruit_metro_esp32s2.menu.DebugLevel.debug.build.code_debug=4
2624+
adafruit_metro_esp32s2.menu.DebugLevel.verbose=Verbose
2625+
adafruit_metro_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
2626+
2627+
2628+
##############################################################
2629+
2630+
adafruit_magtag29_esp32s2.name=Adafruit MagTag 2.9"
2631+
adafruit_magtag29_esp32s2.vid.0=0x239A
2632+
adafruit_magtag29_esp32s2.pid.0=0x80DF
2633+
adafruit_magtag29_esp32s2.vid.1=0x239A
2634+
adafruit_magtag29_esp32s2.pid.1=0x00DF
2635+
adafruit_magtag29_esp32s2.vid.1=0x239A
2636+
adafruit_magtag29_esp32s2.pid.1=0x80E0
2637+
2638+
adafruit_magtag29_esp32s2.upload.tool=esptool_py
2639+
adafruit_magtag29_esp32s2.upload.maximum_size=1310720
2640+
adafruit_magtag29_esp32s2.upload.maximum_data_size=327680
2641+
adafruit_magtag29_esp32s2.upload.flags=
2642+
2643+
adafruit_magtag29_esp32s2.serial.disableDTR=false
2644+
adafruit_magtag29_esp32s2.serial.disableRTS=false
2645+
2646+
adafruit_magtag29_esp32s2.build.mcu=esp32s2
2647+
adafruit_magtag29_esp32s2.build.core=esp32
2648+
adafruit_magtag29_esp32s2.build.variant=adafruit_magtag29_esp32s2
2649+
adafruit_magtag29_esp32s2.build.board=MAGTAG29_ESP32S2
2650+
2651+
adafruit_magtag29_esp32s2.build.serial=0
2652+
adafruit_magtag29_esp32s2.build.f_cpu=240000000L
2653+
adafruit_magtag29_esp32s2.build.flash_size=4MB
2654+
adafruit_magtag29_esp32s2.build.flash_freq=80m
2655+
adafruit_magtag29_esp32s2.build.flash_mode=qio
2656+
adafruit_magtag29_esp32s2.build.boot=qio
2657+
adafruit_magtag29_esp32s2.build.partitions=default
2658+
adafruit_magtag29_esp32s2.build.defines=
2659+
2660+
adafruit_magtag29_esp32s2.menu.SerialMode.cdc=USB CDC
2661+
adafruit_magtag29_esp32s2.menu.SerialMode.cdc.build.serial=1
2662+
adafruit_magtag29_esp32s2.menu.SerialMode.default=UART0
2663+
adafruit_magtag29_esp32s2.menu.SerialMode.default.build.serial=0
2664+
2665+
adafruit_magtag29_esp32s2.menu.PSRAM.enabled=Enabled
2666+
adafruit_magtag29_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
2667+
adafruit_magtag29_esp32s2.menu.PSRAM.disabled=Disabled
2668+
adafruit_magtag29_esp32s2.menu.PSRAM.disabled.build.defines=
2669+
2670+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
2671+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default.build.partitions=default
2672+
adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
2673+
adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
2674+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
2675+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2676+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2677+
adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
2678+
adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
2679+
adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
2680+
adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
2681+
adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2682+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
2683+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
2684+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
2685+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
2686+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
2687+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
2688+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
2689+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
2690+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
2691+
adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
2692+
adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
2693+
adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
2694+
adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
2695+
adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
2696+
adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
2697+
adafruit_magtag29_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
2698+
adafruit_magtag29_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
2699+
adafruit_magtag29_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
2700+
adafruit_magtag29_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
2701+
adafruit_magtag29_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
2702+
adafruit_magtag29_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
2703+
2704+
adafruit_magtag29_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
2705+
adafruit_magtag29_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
2706+
adafruit_magtag29_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
2707+
adafruit_magtag29_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
2708+
adafruit_magtag29_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
2709+
adafruit_magtag29_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
2710+
adafruit_magtag29_esp32s2.menu.CPUFreq.40=40MHz
2711+
adafruit_magtag29_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
2712+
adafruit_magtag29_esp32s2.menu.CPUFreq.20=20MHz
2713+
adafruit_magtag29_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
2714+
adafruit_magtag29_esp32s2.menu.CPUFreq.10=10MHz
2715+
adafruit_magtag29_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
2716+
2717+
adafruit_magtag29_esp32s2.menu.FlashMode.qio=QIO
2718+
adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
2719+
adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.boot=qio
2720+
adafruit_magtag29_esp32s2.menu.FlashMode.dio=DIO
2721+
adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
2722+
adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.boot=dio
2723+
adafruit_magtag29_esp32s2.menu.FlashMode.qout=QOUT
2724+
adafruit_magtag29_esp32s2.menu.FlashMode.qout.build.flash_mode=dout
2725+
adafruit_magtag29_esp32s2.menu.FlashMode.qout.build.boot=qout
2726+
adafruit_magtag29_esp32s2.menu.FlashMode.dout=DOUT
2727+
adafruit_magtag29_esp32s2.menu.FlashMode.dout.build.flash_mode=dout
2728+
adafruit_magtag29_esp32s2.menu.FlashMode.dout.build.boot=dout
2729+
2730+
adafruit_magtag29_esp32s2.menu.FlashFreq.80=80MHz
2731+
adafruit_magtag29_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
2732+
adafruit_magtag29_esp32s2.menu.FlashFreq.40=40MHz
2733+
adafruit_magtag29_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
2734+
2735+
adafruit_magtag29_esp32s2.menu.FlashSize.4M=4MB (32Mb)
2736+
adafruit_magtag29_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
2737+
adafruit_magtag29_esp32s2.menu.FlashSize.8M=8MB (64Mb)
2738+
adafruit_magtag29_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
2739+
adafruit_magtag29_esp32s2.menu.FlashSize.8M.build.partitions=default_8MB
2740+
adafruit_magtag29_esp32s2.menu.FlashSize.2M=2MB (16Mb)
2741+
adafruit_magtag29_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
2742+
adafruit_magtag29_esp32s2.menu.FlashSize.2M.build.partitions=minimal
2743+
adafruit_magtag29_esp32s2.menu.FlashSize.16M=16MB (128Mb)
2744+
adafruit_magtag29_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
2745+
2746+
adafruit_magtag29_esp32s2.menu.UploadSpeed.921600=921600
2747+
adafruit_magtag29_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
2748+
adafruit_magtag29_esp32s2.menu.UploadSpeed.115200=115200
2749+
adafruit_magtag29_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
2750+
adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.windows=256000
2751+
adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
2752+
adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
2753+
adafruit_magtag29_esp32s2.menu.UploadSpeed.230400=230400
2754+
adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
2755+
adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.linux=460800
2756+
adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.macosx=460800
2757+
adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
2758+
adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.windows=512000
2759+
adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
2760+
2761+
adafruit_magtag29_esp32s2.menu.DebugLevel.none=None
2762+
adafruit_magtag29_esp32s2.menu.DebugLevel.none.build.code_debug=0
2763+
adafruit_magtag29_esp32s2.menu.DebugLevel.error=Error
2764+
adafruit_magtag29_esp32s2.menu.DebugLevel.error.build.code_debug=1
2765+
adafruit_magtag29_esp32s2.menu.DebugLevel.warn=Warn
2766+
adafruit_magtag29_esp32s2.menu.DebugLevel.warn.build.code_debug=2
2767+
adafruit_magtag29_esp32s2.menu.DebugLevel.info=Info
2768+
adafruit_magtag29_esp32s2.menu.DebugLevel.info.build.code_debug=3
2769+
adafruit_magtag29_esp32s2.menu.DebugLevel.debug=Debug
2770+
adafruit_magtag29_esp32s2.menu.DebugLevel.debug.build.code_debug=4
2771+
adafruit_magtag29_esp32s2.menu.DebugLevel.verbose=Verbose
2772+
adafruit_magtag29_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
2773+
2774+
##############################################################
2775+
24832776
nodemcu-32s.name=NodeMCU-32S
24842777

24852778
nodemcu-32s.upload.tool=esptool_py
Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
7+
#define USB_VID 0x239A
8+
#define USB_PID 0x80DF
9+
#define USB_MANUFACTURER "Adafruit"
10+
#define USB_PRODUCT "EPD MagTag 2.9\" ESP32-S2"
11+
#define USB_SERIAL ""
12+
13+
14+
#define EXTERNAL_NUM_INTERRUPTS 46
15+
#define NUM_DIGITAL_PINS 48
16+
#define NUM_ANALOG_INPUTS 20
17+
18+
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
19+
#define digitalPinToInterrupt(p) (((p)<48)?(p):-1)
20+
#define digitalPinHasPWM(p) (p < 46)
21+
22+
static const uint8_t PIN_NEOPIXEL = 1; // D1
23+
static const uint8_t NEOPIXEL_POWER = 21;
24+
25+
static const uint8_t LED_BUILTIN = 13;
26+
27+
static const uint8_t EPD_BUSY = 5;
28+
static const uint8_t EPD_RESET = 6;
29+
static const uint8_t EPD_DC = 7;
30+
static const uint8_t EPD_CS = 8;
31+
32+
static const uint8_t ACCEL_IRQ = 9;
33+
34+
static const uint8_t BUTTON_A = 15;
35+
static const uint8_t BUTTON_B = 14;
36+
static const uint8_t BUTTON_C = 12;
37+
static const uint8_t BUTTON_D = 11;
38+
39+
static const uint8_t LIGHT_SENSOR = 3;
40+
static const uint8_t BATT_MONITOR = 4;
41+
static const uint8_t SPEAKER_SHUTDOWN = 16;
42+
43+
static const uint8_t SDA = 33;
44+
static const uint8_t SCL = 34;
45+
46+
static const uint8_t SS = 8;
47+
static const uint8_t MOSI = 35;
48+
static const uint8_t SCK = 36;
49+
static const uint8_t MISO = 37;
50+
51+
52+
53+
54+
55+
static const uint8_t TX = 37;
56+
static const uint8_t RX = 38;
57+
58+
59+
static const uint8_t A0 = 17;
60+
static const uint8_t A1 = 18;
61+
static const uint8_t A2 = 1;
62+
static const uint8_t A3 = 2;
63+
static const uint8_t A4 = 3;
64+
static const uint8_t A5 = 4;
65+
static const uint8_t A6 = 5;
66+
static const uint8_t A7 = 6;
67+
static const uint8_t A8 = 7;
68+
static const uint8_t A9 = 8;
69+
static const uint8_t A10 = 9;
70+
static const uint8_t A11 = 10;
71+
static const uint8_t A12 = 11;
72+
static const uint8_t A13 = 12;
73+
static const uint8_t A14 = 13;
74+
static const uint8_t A15 = 14;
75+
static const uint8_t A16 = 15;
76+
static const uint8_t A17 = 16;
77+
static const uint8_t A18 = 19;
78+
static const uint8_t A19 = 20;
79+
80+
81+
static const uint8_t T1 = 1;
82+
static const uint8_t T2 = 2;
83+
static const uint8_t T3 = 3;
84+
static const uint8_t T4 = 4;
85+
static const uint8_t T5 = 5;
86+
static const uint8_t T6 = 6;
87+
static const uint8_t T7 = 7;
88+
static const uint8_t T8 = 8;
89+
static const uint8_t T9 = 9;
90+
static const uint8_t T10 = 10;
91+
static const uint8_t T11 = 11;
92+
static const uint8_t T12 = 12;
93+
static const uint8_t T13 = 13;
94+
static const uint8_t T14 = 14;
95+
96+
static const uint8_t DAC1 = 17;
97+
static const uint8_t DAC2 = 18;
98+
99+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)