Skip to content

Commit 7e59971

Browse files
authored
Add Lolin32 Lite and TTGO T7 boards (espressif#4819)
Add the Wemos Lolin32 Lite (no longer being produced same as Lolin32) and the TTGO T7 v1.3 and v1.4 boards (status unknown). All three are rather generic ESP32 boards the main difference being pin layouts.
1 parent f4b17b3 commit 7e59971

File tree

4 files changed

+479
-0
lines changed

4 files changed

+479
-0
lines changed

boards.txt

+302
Original file line numberDiff line numberDiff line change
@@ -700,6 +700,238 @@ ttgo-t1.menu.DebugLevel.verbose.build.code_debug=5
700700

701701
##############################################################
702702

703+
ttgo-t7-v13-mini32.name=TTGO T7 V1.3 Mini32
704+
705+
ttgo-t7-v13-mini32.upload.tool=esptool_py
706+
ttgo-t7-v13-mini32.upload.maximum_size=1310720
707+
ttgo-t7-v13-mini32.upload.maximum_data_size=327680
708+
ttgo-t7-v13-mini32.upload.wait_for_upload_port=true
709+
710+
ttgo-t7-v13-mini32.serial.disableDTR=true
711+
ttgo-t7-v13-mini32.serial.disableRTS=true
712+
713+
ttgo-t7-v13-mini32.build.mcu=esp32
714+
ttgo-t7-v13-mini32.build.core=esp32
715+
ttgo-t7-v13-mini32.build.variant=ttgo-t7-v13-mini32
716+
ttgo-t7-v13-mini32.build.board=TTGO_T7_V13_Mini32
717+
718+
ttgo-t7-v13-mini32.build.f_cpu=240000000L
719+
ttgo-t7-v13-mini32.build.flash_size=4MB
720+
ttgo-t7-v13-mini32.build.flash_freq=40m
721+
ttgo-t7-v13-mini32.build.flash_mode=dio
722+
ttgo-t7-v13-mini32.build.boot=dio
723+
ttgo-t7-v13-mini32.build.partitions=default
724+
ttgo-t7-v13-mini32.build.defines=
725+
726+
ttgo-t7-v13-mini32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
727+
ttgo-t7-v13-mini32.menu.PartitionScheme.default.build.partitions=default
728+
ttgo-t7-v13-mini32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
729+
ttgo-t7-v13-mini32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
730+
ttgo-t7-v13-mini32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
731+
ttgo-t7-v13-mini32.menu.PartitionScheme.minimal.build.partitions=minimal
732+
ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
733+
ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
734+
ttgo-t7-v13-mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
735+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
736+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
737+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
738+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
739+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
740+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
741+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
742+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
743+
ttgo-t7-v13-mini32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
744+
ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
745+
ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app.build.partitions=huge_app
746+
ttgo-t7-v13-mini32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
747+
ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
748+
ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
749+
ttgo-t7-v13-mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
750+
751+
ttgo-t7-v13-mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
752+
ttgo-t7-v13-mini32.menu.CPUFreq.240.build.f_cpu=240000000L
753+
ttgo-t7-v13-mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
754+
ttgo-t7-v13-mini32.menu.CPUFreq.160.build.f_cpu=160000000L
755+
ttgo-t7-v13-mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
756+
ttgo-t7-v13-mini32.menu.CPUFreq.80.build.f_cpu=80000000L
757+
ttgo-t7-v13-mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
758+
ttgo-t7-v13-mini32.menu.CPUFreq.40.build.f_cpu=40000000L
759+
ttgo-t7-v13-mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
760+
ttgo-t7-v13-mini32.menu.CPUFreq.26.build.f_cpu=26000000L
761+
ttgo-t7-v13-mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
762+
ttgo-t7-v13-mini32.menu.CPUFreq.20.build.f_cpu=20000000L
763+
ttgo-t7-v13-mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
764+
ttgo-t7-v13-mini32.menu.CPUFreq.13.build.f_cpu=13000000L
765+
ttgo-t7-v13-mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
766+
ttgo-t7-v13-mini32.menu.CPUFreq.10.build.f_cpu=10000000L
767+
768+
ttgo-t7-v13-mini32.menu.FlashMode.qio=QIO
769+
ttgo-t7-v13-mini32.menu.FlashMode.qio.build.flash_mode=dio
770+
ttgo-t7-v13-mini32.menu.FlashMode.qio.build.boot=qio
771+
ttgo-t7-v13-mini32.menu.FlashMode.dio=DIO
772+
ttgo-t7-v13-mini32.menu.FlashMode.dio.build.flash_mode=dio
773+
ttgo-t7-v13-mini32.menu.FlashMode.dio.build.boot=dio
774+
ttgo-t7-v13-mini32.menu.FlashMode.qout=QOUT
775+
ttgo-t7-v13-mini32.menu.FlashMode.qout.build.flash_mode=dout
776+
ttgo-t7-v13-mini32.menu.FlashMode.qout.build.boot=qout
777+
ttgo-t7-v13-mini32.menu.FlashMode.dout=DOUT
778+
ttgo-t7-v13-mini32.menu.FlashMode.dout.build.flash_mode=dout
779+
ttgo-t7-v13-mini32.menu.FlashMode.dout.build.boot=dout
780+
781+
ttgo-t7-v13-mini32.menu.FlashFreq.80=80MHz
782+
ttgo-t7-v13-mini32.menu.FlashFreq.80.build.flash_freq=80m
783+
ttgo-t7-v13-mini32.menu.FlashFreq.40=40MHz
784+
ttgo-t7-v13-mini32.menu.FlashFreq.40.build.flash_freq=40m
785+
786+
ttgo-t7-v13-mini32.menu.FlashSize.4M=4MB (32Mb)
787+
ttgo-t7-v13-mini32.menu.FlashSize.4M.build.flash_size=4MB
788+
789+
ttgo-t7-v13-mini32.menu.UploadSpeed.921600=921600
790+
ttgo-t7-v13-mini32.menu.UploadSpeed.921600.upload.speed=921600
791+
ttgo-t7-v13-mini32.menu.UploadSpeed.115200=115200
792+
ttgo-t7-v13-mini32.menu.UploadSpeed.115200.upload.speed=115200
793+
ttgo-t7-v13-mini32.menu.UploadSpeed.256000.windows=256000
794+
ttgo-t7-v13-mini32.menu.UploadSpeed.256000.upload.speed=256000
795+
ttgo-t7-v13-mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
796+
ttgo-t7-v13-mini32.menu.UploadSpeed.230400=230400
797+
ttgo-t7-v13-mini32.menu.UploadSpeed.230400.upload.speed=230400
798+
ttgo-t7-v13-mini32.menu.UploadSpeed.460800.linux=460800
799+
ttgo-t7-v13-mini32.menu.UploadSpeed.460800.macosx=460800
800+
ttgo-t7-v13-mini32.menu.UploadSpeed.460800.upload.speed=460800
801+
ttgo-t7-v13-mini32.menu.UploadSpeed.512000.windows=512000
802+
ttgo-t7-v13-mini32.menu.UploadSpeed.512000.upload.speed=512000
803+
804+
ttgo-t7-v13-mini32.menu.DebugLevel.none=None
805+
ttgo-t7-v13-mini32.menu.DebugLevel.none.build.code_debug=0
806+
ttgo-t7-v13-mini32.menu.DebugLevel.error=Error
807+
ttgo-t7-v13-mini32.menu.DebugLevel.error.build.code_debug=1
808+
ttgo-t7-v13-mini32.menu.DebugLevel.warn=Warn
809+
ttgo-t7-v13-mini32.menu.DebugLevel.warn.build.code_debug=2
810+
ttgo-t7-v13-mini32.menu.DebugLevel.info=Info
811+
ttgo-t7-v13-mini32.menu.DebugLevel.info.build.code_debug=3
812+
ttgo-t7-v13-mini32.menu.DebugLevel.debug=Debug
813+
ttgo-t7-v13-mini32.menu.DebugLevel.debug.build.code_debug=4
814+
ttgo-t7-v13-mini32.menu.DebugLevel.verbose=Verbose
815+
ttgo-t7-v13-mini32.menu.DebugLevel.verbose.build.code_debug=5
816+
817+
##############################################################
818+
819+
ttgo-t7-v14-mini32.name=TTGO T7 V1.4 Mini32
820+
821+
ttgo-t7-v14-mini32.upload.tool=esptool_py
822+
ttgo-t7-v14-mini32.upload.maximum_size=1310720
823+
ttgo-t7-v14-mini32.upload.maximum_data_size=327680
824+
ttgo-t7-v14-mini32.upload.wait_for_upload_port=true
825+
826+
ttgo-t7-v14-mini32.serial.disableDTR=true
827+
ttgo-t7-v14-mini32.serial.disableRTS=true
828+
829+
ttgo-t7-v14-mini32.build.mcu=esp32
830+
ttgo-t7-v14-mini32.build.core=esp32
831+
ttgo-t7-v14-mini32.build.variant=ttgo-t7-v14-mini32
832+
ttgo-t7-v14-mini32.build.board=TTGO_T7_V14_Mini32
833+
834+
ttgo-t7-v14-mini32.build.f_cpu=240000000L
835+
ttgo-t7-v14-mini32.build.flash_size=4MB
836+
ttgo-t7-v14-mini32.build.flash_freq=40m
837+
ttgo-t7-v14-mini32.build.flash_mode=dio
838+
ttgo-t7-v14-mini32.build.boot=dio
839+
ttgo-t7-v14-mini32.build.partitions=default
840+
ttgo-t7-v14-mini32.build.defines=
841+
842+
ttgo-t7-v14-mini32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
843+
ttgo-t7-v14-mini32.menu.PartitionScheme.default.build.partitions=default
844+
ttgo-t7-v14-mini32.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
845+
ttgo-t7-v14-mini32.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
846+
ttgo-t7-v14-mini32.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
847+
ttgo-t7-v14-mini32.menu.PartitionScheme.minimal.build.partitions=minimal
848+
ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
849+
ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota.build.partitions=no_ota
850+
ttgo-t7-v14-mini32.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
851+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
852+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
853+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
854+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
855+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
856+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
857+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
858+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
859+
ttgo-t7-v14-mini32.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
860+
ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
861+
ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app.build.partitions=huge_app
862+
ttgo-t7-v14-mini32.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
863+
ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
864+
ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
865+
ttgo-t7-v14-mini32.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
866+
867+
ttgo-t7-v14-mini32.menu.CPUFreq.240=240MHz (WiFi/BT)
868+
ttgo-t7-v14-mini32.menu.CPUFreq.240.build.f_cpu=240000000L
869+
ttgo-t7-v14-mini32.menu.CPUFreq.160=160MHz (WiFi/BT)
870+
ttgo-t7-v14-mini32.menu.CPUFreq.160.build.f_cpu=160000000L
871+
ttgo-t7-v14-mini32.menu.CPUFreq.80=80MHz (WiFi/BT)
872+
ttgo-t7-v14-mini32.menu.CPUFreq.80.build.f_cpu=80000000L
873+
ttgo-t7-v14-mini32.menu.CPUFreq.40=40MHz (40MHz XTAL)
874+
ttgo-t7-v14-mini32.menu.CPUFreq.40.build.f_cpu=40000000L
875+
ttgo-t7-v14-mini32.menu.CPUFreq.26=26MHz (26MHz XTAL)
876+
ttgo-t7-v14-mini32.menu.CPUFreq.26.build.f_cpu=26000000L
877+
ttgo-t7-v14-mini32.menu.CPUFreq.20=20MHz (40MHz XTAL)
878+
ttgo-t7-v14-mini32.menu.CPUFreq.20.build.f_cpu=20000000L
879+
ttgo-t7-v14-mini32.menu.CPUFreq.13=13MHz (26MHz XTAL)
880+
ttgo-t7-v14-mini32.menu.CPUFreq.13.build.f_cpu=13000000L
881+
ttgo-t7-v14-mini32.menu.CPUFreq.10=10MHz (40MHz XTAL)
882+
ttgo-t7-v14-mini32.menu.CPUFreq.10.build.f_cpu=10000000L
883+
884+
ttgo-t7-v14-mini32.menu.FlashMode.qio=QIO
885+
ttgo-t7-v14-mini32.menu.FlashMode.qio.build.flash_mode=dio
886+
ttgo-t7-v14-mini32.menu.FlashMode.qio.build.boot=qio
887+
ttgo-t7-v14-mini32.menu.FlashMode.dio=DIO
888+
ttgo-t7-v14-mini32.menu.FlashMode.dio.build.flash_mode=dio
889+
ttgo-t7-v14-mini32.menu.FlashMode.dio.build.boot=dio
890+
ttgo-t7-v14-mini32.menu.FlashMode.qout=QOUT
891+
ttgo-t7-v14-mini32.menu.FlashMode.qout.build.flash_mode=dout
892+
ttgo-t7-v14-mini32.menu.FlashMode.qout.build.boot=qout
893+
ttgo-t7-v14-mini32.menu.FlashMode.dout=DOUT
894+
ttgo-t7-v14-mini32.menu.FlashMode.dout.build.flash_mode=dout
895+
ttgo-t7-v14-mini32.menu.FlashMode.dout.build.boot=dout
896+
897+
ttgo-t7-v14-mini32.menu.FlashFreq.80=80MHz
898+
ttgo-t7-v14-mini32.menu.FlashFreq.80.build.flash_freq=80m
899+
ttgo-t7-v14-mini32.menu.FlashFreq.40=40MHz
900+
ttgo-t7-v14-mini32.menu.FlashFreq.40.build.flash_freq=40m
901+
902+
ttgo-t7-v14-mini32.menu.FlashSize.4M=4MB (32Mb)
903+
ttgo-t7-v14-mini32.menu.FlashSize.4M.build.flash_size=4MB
904+
905+
ttgo-t7-v14-mini32.menu.UploadSpeed.921600=921600
906+
ttgo-t7-v14-mini32.menu.UploadSpeed.921600.upload.speed=921600
907+
ttgo-t7-v14-mini32.menu.UploadSpeed.115200=115200
908+
ttgo-t7-v14-mini32.menu.UploadSpeed.115200.upload.speed=115200
909+
ttgo-t7-v14-mini32.menu.UploadSpeed.256000.windows=256000
910+
ttgo-t7-v14-mini32.menu.UploadSpeed.256000.upload.speed=256000
911+
ttgo-t7-v14-mini32.menu.UploadSpeed.230400.windows.upload.speed=256000
912+
ttgo-t7-v14-mini32.menu.UploadSpeed.230400=230400
913+
ttgo-t7-v14-mini32.menu.UploadSpeed.230400.upload.speed=230400
914+
ttgo-t7-v14-mini32.menu.UploadSpeed.460800.linux=460800
915+
ttgo-t7-v14-mini32.menu.UploadSpeed.460800.macosx=460800
916+
ttgo-t7-v14-mini32.menu.UploadSpeed.460800.upload.speed=460800
917+
ttgo-t7-v14-mini32.menu.UploadSpeed.512000.windows=512000
918+
ttgo-t7-v14-mini32.menu.UploadSpeed.512000.upload.speed=512000
919+
920+
ttgo-t7-v14-mini32.menu.DebugLevel.none=None
921+
ttgo-t7-v14-mini32.menu.DebugLevel.none.build.code_debug=0
922+
ttgo-t7-v14-mini32.menu.DebugLevel.error=Error
923+
ttgo-t7-v14-mini32.menu.DebugLevel.error.build.code_debug=1
924+
ttgo-t7-v14-mini32.menu.DebugLevel.warn=Warn
925+
ttgo-t7-v14-mini32.menu.DebugLevel.warn.build.code_debug=2
926+
ttgo-t7-v14-mini32.menu.DebugLevel.info=Info
927+
ttgo-t7-v14-mini32.menu.DebugLevel.info.build.code_debug=3
928+
ttgo-t7-v14-mini32.menu.DebugLevel.debug=Debug
929+
ttgo-t7-v14-mini32.menu.DebugLevel.debug.build.code_debug=4
930+
ttgo-t7-v14-mini32.menu.DebugLevel.verbose=Verbose
931+
ttgo-t7-v14-mini32.menu.DebugLevel.verbose.build.code_debug=5
932+
933+
##############################################################
934+
703935
cw02.name=XinaBox CW02
704936

705937
cw02.upload.tool=esptool_py
@@ -1299,6 +1531,76 @@ lolin32.menu.UploadSpeed.512000.upload.speed=512000
12991531

13001532
##############################################################
13011533

1534+
lolin32-lite.name=WEMOS LOLIN32 Lite
1535+
1536+
lolin32-lite.upload.tool=esptool_py
1537+
lolin32-lite.upload.maximum_size=1310720
1538+
lolin32-lite.upload.maximum_data_size=327680
1539+
lolin32-lite.upload.wait_for_upload_port=true
1540+
1541+
lolin32-lite.serial.disableDTR=true
1542+
lolin32-lite.serial.disableRTS=true
1543+
1544+
lolin32-lite.build.mcu=esp32
1545+
lolin32-lite.build.core=esp32
1546+
lolin32-lite.build.variant=lolin32-lite
1547+
lolin32-lite.build.board=LOLIN32 Lite
1548+
1549+
lolin32-lite.build.f_cpu=240000000L
1550+
lolin32-lite.build.flash_mode=dio
1551+
lolin32-lite.build.flash_size=4MB
1552+
lolin32-lite.build.boot=dio
1553+
lolin32-lite.build.partitions=default
1554+
lolin32-lite.build.defines=
1555+
1556+
lolin32-lite.menu.FlashFreq.80=80MHz
1557+
lolin32-lite.menu.FlashFreq.80.build.flash_freq=80m
1558+
lolin32-lite.menu.FlashFreq.40=40MHz
1559+
lolin32-lite.menu.FlashFreq.40.build.flash_freq=40m
1560+
1561+
lolin32-lite.menu.PartitionScheme.default=Default
1562+
lolin32-lite.menu.PartitionScheme.default.build.partitions=default
1563+
lolin32-lite.menu.PartitionScheme.no_ota=No OTA (Large APP)
1564+
lolin32-lite.menu.PartitionScheme.no_ota.build.partitions=no_ota
1565+
lolin32-lite.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
1566+
lolin32-lite.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (Large APPS with OTA)
1567+
lolin32-lite.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
1568+
lolin32-lite.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
1569+
1570+
lolin32-lite.menu.CPUFreq.240=240MHz (WiFi/BT)
1571+
lolin32-lite.menu.CPUFreq.240.build.f_cpu=240000000L
1572+
lolin32-lite.menu.CPUFreq.160=160MHz (WiFi/BT)
1573+
lolin32-lite.menu.CPUFreq.160.build.f_cpu=160000000L
1574+
lolin32-lite.menu.CPUFreq.80=80MHz (WiFi/BT)
1575+
lolin32-lite.menu.CPUFreq.80.build.f_cpu=80000000L
1576+
lolin32-lite.menu.CPUFreq.40=40MHz (40MHz XTAL)
1577+
lolin32-lite.menu.CPUFreq.40.build.f_cpu=40000000L
1578+
lolin32-lite.menu.CPUFreq.26=26MHz (26MHz XTAL)
1579+
lolin32-lite.menu.CPUFreq.26.build.f_cpu=26000000L
1580+
lolin32-lite.menu.CPUFreq.20=20MHz (40MHz XTAL)
1581+
lolin32-lite.menu.CPUFreq.20.build.f_cpu=20000000L
1582+
lolin32-lite.menu.CPUFreq.13=13MHz (26MHz XTAL)
1583+
lolin32-lite.menu.CPUFreq.13.build.f_cpu=13000000L
1584+
lolin32-lite.menu.CPUFreq.10=10MHz (40MHz XTAL)
1585+
lolin32-lite.menu.CPUFreq.10.build.f_cpu=10000000L
1586+
1587+
lolin32-lite.menu.UploadSpeed.921600=921600
1588+
lolin32-lite.menu.UploadSpeed.921600.upload.speed=921600
1589+
lolin32-lite.menu.UploadSpeed.115200=115200
1590+
lolin32-lite.menu.UploadSpeed.115200.upload.speed=115200
1591+
lolin32-lite.menu.UploadSpeed.256000.windows=256000
1592+
lolin32-lite.menu.UploadSpeed.256000.upload.speed=256000
1593+
lolin32-lite.menu.UploadSpeed.230400.windows.upload.speed=256000
1594+
lolin32-lite.menu.UploadSpeed.230400=230400
1595+
lolin32-lite.menu.UploadSpeed.230400.upload.speed=230400
1596+
lolin32-lite.menu.UploadSpeed.460800.linux=460800
1597+
lolin32-lite.menu.UploadSpeed.460800.macosx=460800
1598+
lolin32-lite.menu.UploadSpeed.460800.upload.speed=460800
1599+
lolin32-lite.menu.UploadSpeed.512000.windows=512000
1600+
lolin32-lite.menu.UploadSpeed.512000.upload.speed=512000
1601+
1602+
##############################################################
1603+
13021604
pocket_32.name=Dongsen Tech Pocket 32
13031605

13041606
pocket_32.upload.tool=esptool_py

variants/lolin32-lite/pins_arduino.h

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
6+
#define EXTERNAL_NUM_INTERRUPTS 16
7+
#define NUM_DIGITAL_PINS 40
8+
#define NUM_ANALOG_INPUTS 16
9+
10+
#define analogInputToDigitalPin(p) (((p)<20)?(esp32_adc2gpio[(p)]):-1)
11+
#define digitalPinToInterrupt(p) (((p)<40)?(p):-1)
12+
#define digitalPinHasPWM(p) (p < 34)
13+
14+
static const uint8_t TX = 1;
15+
static const uint8_t RX = 3;
16+
17+
static const uint8_t LED_BUILTIN = 22;
18+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
19+
20+
static const uint8_t SDA = 19;
21+
static const uint8_t SCL = 23;
22+
23+
static const uint8_t SS = 5;
24+
static const uint8_t MOSI = 23;
25+
static const uint8_t MISO = 19;
26+
static const uint8_t SCK = 18;
27+
28+
static const uint8_t A0 = 36;
29+
static const uint8_t A3 = 39;
30+
static const uint8_t A4 = 32;
31+
static const uint8_t A5 = 33;
32+
static const uint8_t A6 = 34;
33+
static const uint8_t A7 = 35;
34+
static const uint8_t A10 = 4;
35+
static const uint8_t A11 = 0;
36+
static const uint8_t A12 = 2;
37+
static const uint8_t A13 = 15;
38+
static const uint8_t A14 = 13;
39+
static const uint8_t A15 = 12;
40+
static const uint8_t A16 = 14;
41+
static const uint8_t A17 = 27;
42+
static const uint8_t A18 = 25;
43+
static const uint8_t A19 = 26;
44+
45+
static const uint8_t T0 = 4;
46+
static const uint8_t T1 = 0;
47+
static const uint8_t T2 = 2;
48+
static const uint8_t T3 = 15;
49+
static const uint8_t T4 = 13;
50+
static const uint8_t T5 = 12;
51+
static const uint8_t T6 = 14;
52+
static const uint8_t T7 = 27;
53+
static const uint8_t T8 = 33;
54+
static const uint8_t T9 = 32;
55+
56+
static const uint8_t DAC1 = 25;
57+
static const uint8_t DAC2 = 26;
58+
59+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)