Skip to content

Commit 99272ce

Browse files
ladyadame-no-dev
authored andcommitted
add 2 variants (#4514)
* add variants * add boards
1 parent e3dd168 commit 99272ce

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
@@ -2791,6 +2791,299 @@ featheresp32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
27912791

27922792
##############################################################
27932793

2794+
adafruit_metro_esp32s2.name=Adafruit Metro ESP32-S2
2795+
adafruit_metro_esp32s2.vid.0=0x239A
2796+
adafruit_metro_esp32s2.pid.0=0x80DF
2797+
adafruit_metro_esp32s2.vid.1=0x239A
2798+
adafruit_metro_esp32s2.pid.1=0x00DF
2799+
adafruit_metro_esp32s2.vid.1=0x239A
2800+
adafruit_metro_esp32s2.pid.1=0x80E0
2801+
2802+
adafruit_metro_esp32s2.upload.tool=esptool_py
2803+
adafruit_metro_esp32s2.upload.maximum_size=1310720
2804+
adafruit_metro_esp32s2.upload.maximum_data_size=327680
2805+
adafruit_metro_esp32s2.upload.flags=
2806+
2807+
adafruit_metro_esp32s2.serial.disableDTR=false
2808+
adafruit_metro_esp32s2.serial.disableRTS=false
2809+
2810+
adafruit_metro_esp32s2.build.mcu=esp32s2
2811+
adafruit_metro_esp32s2.build.core=esp32
2812+
adafruit_metro_esp32s2.build.variant=adafruit_metro_esp32s2
2813+
adafruit_metro_esp32s2.build.board=METRO_ESP32S2
2814+
2815+
adafruit_metro_esp32s2.build.serial=0
2816+
adafruit_metro_esp32s2.build.f_cpu=240000000L
2817+
adafruit_metro_esp32s2.build.flash_size=4MB
2818+
adafruit_metro_esp32s2.build.flash_freq=80m
2819+
adafruit_metro_esp32s2.build.flash_mode=qio
2820+
adafruit_metro_esp32s2.build.boot=qio
2821+
adafruit_metro_esp32s2.build.partitions=default
2822+
adafruit_metro_esp32s2.build.defines=
2823+
2824+
adafruit_metro_esp32s2.menu.SerialMode.cdc=USB CDC
2825+
adafruit_metro_esp32s2.menu.SerialMode.cdc.build.serial=1
2826+
adafruit_metro_esp32s2.menu.SerialMode.default=UART0
2827+
adafruit_metro_esp32s2.menu.SerialMode.default.build.serial=0
2828+
2829+
adafruit_metro_esp32s2.menu.PSRAM.enabled=Enabled
2830+
adafruit_metro_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
2831+
adafruit_metro_esp32s2.menu.PSRAM.disabled=Disabled
2832+
adafruit_metro_esp32s2.menu.PSRAM.disabled.build.defines=
2833+
2834+
adafruit_metro_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
2835+
adafruit_metro_esp32s2.menu.PartitionScheme.default.build.partitions=default
2836+
adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
2837+
adafruit_metro_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
2838+
adafruit_metro_esp32s2.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
2839+
adafruit_metro_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2840+
adafruit_metro_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2841+
adafruit_metro_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
2842+
adafruit_metro_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
2843+
adafruit_metro_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
2844+
adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
2845+
adafruit_metro_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2846+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
2847+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
2848+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
2849+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
2850+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
2851+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
2852+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
2853+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
2854+
adafruit_metro_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
2855+
adafruit_metro_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
2856+
adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
2857+
adafruit_metro_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
2858+
adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
2859+
adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
2860+
adafruit_metro_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
2861+
adafruit_metro_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
2862+
adafruit_metro_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
2863+
adafruit_metro_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
2864+
adafruit_metro_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
2865+
adafruit_metro_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
2866+
adafruit_metro_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
2867+
2868+
adafruit_metro_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
2869+
adafruit_metro_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
2870+
adafruit_metro_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
2871+
adafruit_metro_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
2872+
adafruit_metro_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
2873+
adafruit_metro_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
2874+
adafruit_metro_esp32s2.menu.CPUFreq.40=40MHz
2875+
adafruit_metro_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
2876+
adafruit_metro_esp32s2.menu.CPUFreq.20=20MHz
2877+
adafruit_metro_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
2878+
adafruit_metro_esp32s2.menu.CPUFreq.10=10MHz
2879+
adafruit_metro_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
2880+
2881+
adafruit_metro_esp32s2.menu.FlashMode.qio=QIO
2882+
adafruit_metro_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
2883+
adafruit_metro_esp32s2.menu.FlashMode.qio.build.boot=qio
2884+
adafruit_metro_esp32s2.menu.FlashMode.dio=DIO
2885+
adafruit_metro_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
2886+
adafruit_metro_esp32s2.menu.FlashMode.dio.build.boot=dio
2887+
adafruit_metro_esp32s2.menu.FlashMode.qout=QOUT
2888+
adafruit_metro_esp32s2.menu.FlashMode.qout.build.flash_mode=dout
2889+
adafruit_metro_esp32s2.menu.FlashMode.qout.build.boot=qout
2890+
adafruit_metro_esp32s2.menu.FlashMode.dout=DOUT
2891+
adafruit_metro_esp32s2.menu.FlashMode.dout.build.flash_mode=dout
2892+
adafruit_metro_esp32s2.menu.FlashMode.dout.build.boot=dout
2893+
2894+
adafruit_metro_esp32s2.menu.FlashFreq.80=80MHz
2895+
adafruit_metro_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
2896+
adafruit_metro_esp32s2.menu.FlashFreq.40=40MHz
2897+
adafruit_metro_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
2898+
2899+
adafruit_metro_esp32s2.menu.FlashSize.4M=4MB (32Mb)
2900+
adafruit_metro_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
2901+
adafruit_metro_esp32s2.menu.FlashSize.8M=8MB (64Mb)
2902+
adafruit_metro_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
2903+
adafruit_metro_esp32s2.menu.FlashSize.8M.build.partitions=default_8MB
2904+
adafruit_metro_esp32s2.menu.FlashSize.2M=2MB (16Mb)
2905+
adafruit_metro_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
2906+
adafruit_metro_esp32s2.menu.FlashSize.2M.build.partitions=minimal
2907+
adafruit_metro_esp32s2.menu.FlashSize.16M=16MB (128Mb)
2908+
adafruit_metro_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
2909+
2910+
adafruit_metro_esp32s2.menu.UploadSpeed.921600=921600
2911+
adafruit_metro_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
2912+
adafruit_metro_esp32s2.menu.UploadSpeed.115200=115200
2913+
adafruit_metro_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
2914+
adafruit_metro_esp32s2.menu.UploadSpeed.256000.windows=256000
2915+
adafruit_metro_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
2916+
adafruit_metro_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
2917+
adafruit_metro_esp32s2.menu.UploadSpeed.230400=230400
2918+
adafruit_metro_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
2919+
adafruit_metro_esp32s2.menu.UploadSpeed.460800.linux=460800
2920+
adafruit_metro_esp32s2.menu.UploadSpeed.460800.macosx=460800
2921+
adafruit_metro_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
2922+
adafruit_metro_esp32s2.menu.UploadSpeed.512000.windows=512000
2923+
adafruit_metro_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
2924+
2925+
adafruit_metro_esp32s2.menu.DebugLevel.none=None
2926+
adafruit_metro_esp32s2.menu.DebugLevel.none.build.code_debug=0
2927+
adafruit_metro_esp32s2.menu.DebugLevel.error=Error
2928+
adafruit_metro_esp32s2.menu.DebugLevel.error.build.code_debug=1
2929+
adafruit_metro_esp32s2.menu.DebugLevel.warn=Warn
2930+
adafruit_metro_esp32s2.menu.DebugLevel.warn.build.code_debug=2
2931+
adafruit_metro_esp32s2.menu.DebugLevel.info=Info
2932+
adafruit_metro_esp32s2.menu.DebugLevel.info.build.code_debug=3
2933+
adafruit_metro_esp32s2.menu.DebugLevel.debug=Debug
2934+
adafruit_metro_esp32s2.menu.DebugLevel.debug.build.code_debug=4
2935+
adafruit_metro_esp32s2.menu.DebugLevel.verbose=Verbose
2936+
adafruit_metro_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
2937+
2938+
2939+
##############################################################
2940+
2941+
adafruit_magtag29_esp32s2.name=Adafruit MagTag 2.9"
2942+
adafruit_magtag29_esp32s2.vid.0=0x239A
2943+
adafruit_magtag29_esp32s2.pid.0=0x80DF
2944+
adafruit_magtag29_esp32s2.vid.1=0x239A
2945+
adafruit_magtag29_esp32s2.pid.1=0x00DF
2946+
adafruit_magtag29_esp32s2.vid.1=0x239A
2947+
adafruit_magtag29_esp32s2.pid.1=0x80E0
2948+
2949+
adafruit_magtag29_esp32s2.upload.tool=esptool_py
2950+
adafruit_magtag29_esp32s2.upload.maximum_size=1310720
2951+
adafruit_magtag29_esp32s2.upload.maximum_data_size=327680
2952+
adafruit_magtag29_esp32s2.upload.flags=
2953+
2954+
adafruit_magtag29_esp32s2.serial.disableDTR=false
2955+
adafruit_magtag29_esp32s2.serial.disableRTS=false
2956+
2957+
adafruit_magtag29_esp32s2.build.mcu=esp32s2
2958+
adafruit_magtag29_esp32s2.build.core=esp32
2959+
adafruit_magtag29_esp32s2.build.variant=adafruit_magtag29_esp32s2
2960+
adafruit_magtag29_esp32s2.build.board=MAGTAG29_ESP32S2
2961+
2962+
adafruit_magtag29_esp32s2.build.serial=0
2963+
adafruit_magtag29_esp32s2.build.f_cpu=240000000L
2964+
adafruit_magtag29_esp32s2.build.flash_size=4MB
2965+
adafruit_magtag29_esp32s2.build.flash_freq=80m
2966+
adafruit_magtag29_esp32s2.build.flash_mode=qio
2967+
adafruit_magtag29_esp32s2.build.boot=qio
2968+
adafruit_magtag29_esp32s2.build.partitions=default
2969+
adafruit_magtag29_esp32s2.build.defines=
2970+
2971+
adafruit_magtag29_esp32s2.menu.SerialMode.cdc=USB CDC
2972+
adafruit_magtag29_esp32s2.menu.SerialMode.cdc.build.serial=1
2973+
adafruit_magtag29_esp32s2.menu.SerialMode.default=UART0
2974+
adafruit_magtag29_esp32s2.menu.SerialMode.default.build.serial=0
2975+
2976+
adafruit_magtag29_esp32s2.menu.PSRAM.enabled=Enabled
2977+
adafruit_magtag29_esp32s2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
2978+
adafruit_magtag29_esp32s2.menu.PSRAM.disabled=Disabled
2979+
adafruit_magtag29_esp32s2.menu.PSRAM.disabled.build.defines=
2980+
2981+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
2982+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default.build.partitions=default
2983+
adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
2984+
adafruit_magtag29_esp32s2.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
2985+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default_8MB=8M Flash (3MB APP/1.5MB FAT)
2986+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
2987+
adafruit_magtag29_esp32s2.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
2988+
adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
2989+
adafruit_magtag29_esp32s2.menu.PartitionScheme.minimal.build.partitions=minimal
2990+
adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
2991+
adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.build.partitions=no_ota
2992+
adafruit_magtag29_esp32s2.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
2993+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
2994+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
2995+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
2996+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
2997+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
2998+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
2999+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
3000+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
3001+
adafruit_magtag29_esp32s2.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
3002+
adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
3003+
adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.build.partitions=huge_app
3004+
adafruit_magtag29_esp32s2.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
3005+
adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
3006+
adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
3007+
adafruit_magtag29_esp32s2.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
3008+
adafruit_magtag29_esp32s2.menu.PartitionScheme.fatflash=16M Flash (2MB APP/12.5MB FAT)
3009+
adafruit_magtag29_esp32s2.menu.PartitionScheme.fatflash.build.partitions=ffat
3010+
adafruit_magtag29_esp32s2.menu.PartitionScheme.fatflash.upload.maximum_size=2097152
3011+
adafruit_magtag29_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
3012+
adafruit_magtag29_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
3013+
adafruit_magtag29_esp32s2.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
3014+
3015+
adafruit_magtag29_esp32s2.menu.CPUFreq.240=240MHz (WiFi)
3016+
adafruit_magtag29_esp32s2.menu.CPUFreq.240.build.f_cpu=240000000L
3017+
adafruit_magtag29_esp32s2.menu.CPUFreq.160=160MHz (WiFi)
3018+
adafruit_magtag29_esp32s2.menu.CPUFreq.160.build.f_cpu=160000000L
3019+
adafruit_magtag29_esp32s2.menu.CPUFreq.80=80MHz (WiFi)
3020+
adafruit_magtag29_esp32s2.menu.CPUFreq.80.build.f_cpu=80000000L
3021+
adafruit_magtag29_esp32s2.menu.CPUFreq.40=40MHz
3022+
adafruit_magtag29_esp32s2.menu.CPUFreq.40.build.f_cpu=40000000L
3023+
adafruit_magtag29_esp32s2.menu.CPUFreq.20=20MHz
3024+
adafruit_magtag29_esp32s2.menu.CPUFreq.20.build.f_cpu=20000000L
3025+
adafruit_magtag29_esp32s2.menu.CPUFreq.10=10MHz
3026+
adafruit_magtag29_esp32s2.menu.CPUFreq.10.build.f_cpu=10000000L
3027+
3028+
adafruit_magtag29_esp32s2.menu.FlashMode.qio=QIO
3029+
adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.flash_mode=dio
3030+
adafruit_magtag29_esp32s2.menu.FlashMode.qio.build.boot=qio
3031+
adafruit_magtag29_esp32s2.menu.FlashMode.dio=DIO
3032+
adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.flash_mode=dio
3033+
adafruit_magtag29_esp32s2.menu.FlashMode.dio.build.boot=dio
3034+
adafruit_magtag29_esp32s2.menu.FlashMode.qout=QOUT
3035+
adafruit_magtag29_esp32s2.menu.FlashMode.qout.build.flash_mode=dout
3036+
adafruit_magtag29_esp32s2.menu.FlashMode.qout.build.boot=qout
3037+
adafruit_magtag29_esp32s2.menu.FlashMode.dout=DOUT
3038+
adafruit_magtag29_esp32s2.menu.FlashMode.dout.build.flash_mode=dout
3039+
adafruit_magtag29_esp32s2.menu.FlashMode.dout.build.boot=dout
3040+
3041+
adafruit_magtag29_esp32s2.menu.FlashFreq.80=80MHz
3042+
adafruit_magtag29_esp32s2.menu.FlashFreq.80.build.flash_freq=80m
3043+
adafruit_magtag29_esp32s2.menu.FlashFreq.40=40MHz
3044+
adafruit_magtag29_esp32s2.menu.FlashFreq.40.build.flash_freq=40m
3045+
3046+
adafruit_magtag29_esp32s2.menu.FlashSize.4M=4MB (32Mb)
3047+
adafruit_magtag29_esp32s2.menu.FlashSize.4M.build.flash_size=4MB
3048+
adafruit_magtag29_esp32s2.menu.FlashSize.8M=8MB (64Mb)
3049+
adafruit_magtag29_esp32s2.menu.FlashSize.8M.build.flash_size=8MB
3050+
adafruit_magtag29_esp32s2.menu.FlashSize.8M.build.partitions=default_8MB
3051+
adafruit_magtag29_esp32s2.menu.FlashSize.2M=2MB (16Mb)
3052+
adafruit_magtag29_esp32s2.menu.FlashSize.2M.build.flash_size=2MB
3053+
adafruit_magtag29_esp32s2.menu.FlashSize.2M.build.partitions=minimal
3054+
adafruit_magtag29_esp32s2.menu.FlashSize.16M=16MB (128Mb)
3055+
adafruit_magtag29_esp32s2.menu.FlashSize.16M.build.flash_size=16MB
3056+
3057+
adafruit_magtag29_esp32s2.menu.UploadSpeed.921600=921600
3058+
adafruit_magtag29_esp32s2.menu.UploadSpeed.921600.upload.speed=921600
3059+
adafruit_magtag29_esp32s2.menu.UploadSpeed.115200=115200
3060+
adafruit_magtag29_esp32s2.menu.UploadSpeed.115200.upload.speed=115200
3061+
adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.windows=256000
3062+
adafruit_magtag29_esp32s2.menu.UploadSpeed.256000.upload.speed=256000
3063+
adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.windows.upload.speed=256000
3064+
adafruit_magtag29_esp32s2.menu.UploadSpeed.230400=230400
3065+
adafruit_magtag29_esp32s2.menu.UploadSpeed.230400.upload.speed=230400
3066+
adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.linux=460800
3067+
adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.macosx=460800
3068+
adafruit_magtag29_esp32s2.menu.UploadSpeed.460800.upload.speed=460800
3069+
adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.windows=512000
3070+
adafruit_magtag29_esp32s2.menu.UploadSpeed.512000.upload.speed=512000
3071+
3072+
adafruit_magtag29_esp32s2.menu.DebugLevel.none=None
3073+
adafruit_magtag29_esp32s2.menu.DebugLevel.none.build.code_debug=0
3074+
adafruit_magtag29_esp32s2.menu.DebugLevel.error=Error
3075+
adafruit_magtag29_esp32s2.menu.DebugLevel.error.build.code_debug=1
3076+
adafruit_magtag29_esp32s2.menu.DebugLevel.warn=Warn
3077+
adafruit_magtag29_esp32s2.menu.DebugLevel.warn.build.code_debug=2
3078+
adafruit_magtag29_esp32s2.menu.DebugLevel.info=Info
3079+
adafruit_magtag29_esp32s2.menu.DebugLevel.info.build.code_debug=3
3080+
adafruit_magtag29_esp32s2.menu.DebugLevel.debug=Debug
3081+
adafruit_magtag29_esp32s2.menu.DebugLevel.debug.build.code_debug=4
3082+
adafruit_magtag29_esp32s2.menu.DebugLevel.verbose=Verbose
3083+
adafruit_magtag29_esp32s2.menu.DebugLevel.verbose.build.code_debug=5
3084+
3085+
##############################################################
3086+
27943087
nodemcu-32s.name=NodeMCU-32S
27953088

27963089
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)