@@ -113,7 +113,7 @@ platform = https://github.com/TD-er/platform-espressif8266.git#
113
113
build_flags = ${esp82xx_defaults.build_flags} -DARDUINO_ESP8266_RELEASE_2_4_2
114
114
115
115
[core_2_5_0]
116
-
116
+
117
117
build_flags = ${esp82xx_2_5_0.build_flags}
118
118
119
119
[core_stage]
@@ -297,6 +297,17 @@ build_unflags = ${regular_platform.build_unflags}
297
297
build_flags = -Wl,-Tesp8266.flash.4m1m.ld
298
298
299
299
300
+ ; Configuration for the Wemos D1 mini pro (16M)
301
+ ; This configuration can only be used with core versions 2.5.0 or newer.
302
+ [esp8266_16M]
303
+ board = esp12e
304
+ board_build.flash_mode = dio
305
+ board_upload.maximum_size = 1044464
306
+ board_build.f_cpu = ${common.board_build.f_cpu}
307
+ build_unflags = ${regular_platform.build_unflags}
308
+ build_flags = -Wl,-Tesp8266.flash.16m14m.ld -DSPIFFS_MAX_OPEN_FILES =20
309
+
310
+
300
311
; ;; ESP32 pre-alpha test build ; ****; ****; ****; ****; ****; ****; ****; ****; ****;;;;;
301
312
; Very limited build for ESP32, to start testing regular building for ESP32. ;
302
313
; Will probably not work, not tested and guaranteed to take a few hours time of some ;
@@ -633,6 +644,23 @@ build_flags = ${normal_250.build_flags} ${esp8266_4M.build_flags}
633
644
targets = ${common.targets}
634
645
635
646
647
+ [env:normal_core_250_ESP8266_16M]
648
+ platform = ${normal_250.platform}
649
+ lib_deps = ${common.lib_deps}
650
+ lib_ignore = ${common.lib_ignore}
651
+ lib_ldf_mode = ${common.lib_ldf_mode}
652
+ lib_archive = ${common.lib_archive}
653
+ framework = ${common.framework}
654
+ upload_speed = ${common.upload_speed}
655
+ monitor_speed = ${common.monitor_speed}
656
+ board = ${esp8266_16M.board}
657
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
658
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
659
+ build_unflags = ${esp8266_16M.build_unflags}
660
+ build_flags = ${normal_250.build_flags} ${esp8266_16M.build_flags}
661
+ targets = ${common.targets}
662
+
663
+
636
664
637
665
; NORMAL IR: 4096k version --------------------------
638
666
; Build including IR libraries
@@ -851,6 +879,104 @@ build_unflags = ${esp8266_4M.build_unflags}
851
879
build_flags = ${esp8266_4M.build_flags} ${testing_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
852
880
targets = ${common.targets}
853
881
882
+ [env:test_core_250_ESP8266_16M]
883
+ platform = ${testing_250.platform}
884
+ lib_deps = ${common.lib_deps}
885
+ lib_ignore = ${common.lib_ignore}
886
+ lib_ldf_mode = ${common.lib_ldf_mode}
887
+ lib_archive = ${common.lib_archive}
888
+ framework = ${common.framework}
889
+ board = ${esp8266_16M.board}
890
+ upload_speed = ${common.upload_speed}
891
+ monitor_speed = ${common.monitor_speed}
892
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
893
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
894
+ build_unflags = ${esp8266_16M.build_unflags}
895
+ build_flags = ${esp8266_16M.build_flags} ${testing_250.build_flags}
896
+ targets = ${common.targets}
897
+
898
+
899
+ [env:normal_core_260_sdk2_alpha_ESP8266_16M]
900
+ platform = ${testing_beta.platform}
901
+ lib_deps = ${common.lib_deps}
902
+ lib_ignore = ${common.lib_ignore}
903
+ lib_ldf_mode = ${common.lib_ldf_mode}
904
+ lib_archive = ${common.lib_archive}
905
+ framework = ${common.framework}
906
+ board = ${esp8266_16M.board}
907
+ upload_speed = ${common.upload_speed}
908
+ monitor_speed = ${common.monitor_speed}
909
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
910
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
911
+ build_unflags = ${esp8266_16M.build_unflags}
912
+ build_flags = ${esp8266_16M.build_flags} ${normal_beta.build_flags}
913
+ targets = ${common.targets}
914
+
915
+ [env:normal_core_260_sdk222_alpha_ESP8266_16M]
916
+ platform = ${testing_beta.platform}
917
+ lib_deps = ${common.lib_deps}
918
+ lib_ignore = ${common.lib_ignore}
919
+ lib_ldf_mode = ${common.lib_ldf_mode}
920
+ lib_archive = ${common.lib_archive}
921
+ framework = ${common.framework}
922
+ board = ${esp8266_16M.board}
923
+ upload_speed = ${common.upload_speed}
924
+ monitor_speed = ${common.monitor_speed}
925
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
926
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
927
+ build_unflags = ${esp8266_16M.build_unflags}
928
+ build_flags = ${esp8266_16M.build_flags} ${normal_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x
929
+ targets = ${common.targets}
930
+
931
+
932
+ [env:test_core_260_sdk2_alpha_ESP8266_16M]
933
+ platform = ${testing_beta.platform}
934
+ lib_deps = ${common.lib_deps}
935
+ lib_ignore = ${common.lib_ignore}
936
+ lib_ldf_mode = ${common.lib_ldf_mode}
937
+ lib_archive = ${common.lib_archive}
938
+ framework = ${common.framework}
939
+ board = ${esp8266_16M.board}
940
+ upload_speed = ${common.upload_speed}
941
+ monitor_speed = ${common.monitor_speed}
942
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
943
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
944
+ build_unflags = ${esp8266_16M.build_unflags}
945
+ build_flags = ${esp8266_16M.build_flags} ${testing_beta.build_flags}
946
+ targets = ${common.targets}
947
+
948
+ [env:test_core_260_sdk222_alpha_ESP8266_16M]
949
+ platform = ${testing_beta.platform}
950
+ lib_deps = ${common.lib_deps}
951
+ lib_ignore = ${common.lib_ignore}
952
+ lib_ldf_mode = ${common.lib_ldf_mode}
953
+ lib_archive = ${common.lib_archive}
954
+ framework = ${common.framework}
955
+ board = ${esp8266_16M.board}
956
+ upload_speed = ${common.upload_speed}
957
+ monitor_speed = ${common.monitor_speed}
958
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
959
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
960
+ build_unflags = ${esp8266_16M.build_unflags}
961
+ build_flags = ${esp8266_16M.build_flags} ${testing_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x
962
+ targets = ${common.targets}
963
+
964
+
965
+ [env:test_core_260_sdk3_alpha_ESP8266_16M]
966
+ platform = ${testing_beta.platform}
967
+ lib_deps = ${common.lib_deps}
968
+ lib_ignore = ${common.lib_ignore}
969
+ lib_ldf_mode = ${common.lib_ldf_mode}
970
+ lib_archive = ${common.lib_archive}
971
+ framework = ${common.framework}
972
+ board = ${esp8266_16M.board}
973
+ upload_speed = ${common.upload_speed}
974
+ monitor_speed = ${common.monitor_speed}
975
+ board_build.f_cpu = ${esp8266_16M.board_build.f_cpu}
976
+ board_build.flash_mode = ${esp8266_16M.board_build.flash_mode}
977
+ build_unflags = ${esp8266_16M.build_unflags}
978
+ build_flags = ${esp8266_16M.build_flags} ${testing_beta.build_flags} -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK3
979
+ targets = ${common.targets}
854
980
855
981
; TEST: 1024k version + FEATURE_ADC_VCC ----------
856
982
; [env:test_ESP8266_1M_VCC]
0 commit comments