@@ -39,8 +39,10 @@ esp32.build.defines=
39
39
40
40
esp32.menu.PSRAM.disabled=Disabled
41
41
esp32.menu.PSRAM.disabled.build.defines=
42
+ esp32.menu.PSRAM.disabled.build.extra_libs=
42
43
esp32.menu.PSRAM.enabled=Enabled
43
44
esp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
45
+ esp32.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
44
46
45
47
esp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
46
48
esp32.menu.PartitionScheme.default.build.partitions=default
@@ -174,6 +176,7 @@ esp32wrover.build.flash_mode=dio
174
176
esp32wrover.build.boot=dio
175
177
esp32wrover.build.partitions=default
176
178
esp32wrover.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
179
+ esp32wrover.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
177
180
178
181
esp32wrover.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
179
182
esp32wrover.menu.PartitionScheme.default.build.partitions=default
@@ -373,8 +376,10 @@ tinypico.menu.FlashFreq.40.build.flash_freq=40m
373
376
374
377
tinypico.menu.PSRAM.enabled=Enabled
375
378
tinypico.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
379
+ tinypico.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
376
380
tinypico.menu.PSRAM.disabled=Disabled
377
381
tinypico.menu.PSRAM.disabled.build.defines=
382
+ tinypico.menu.PSRAM.disabled.build.extra_libs=
378
383
379
384
tinypico.menu.DebugLevel.none=None
380
385
tinypico.menu.DebugLevel.none.build.code_debug=0
@@ -1408,8 +1413,10 @@ d32_pro.build.defines=
1408
1413
1409
1414
d32_pro.menu.PSRAM.disabled=Disabled
1410
1415
d32_pro.menu.PSRAM.disabled.build.defines=
1416
+ d32_pro.menu.PSRAM.disabled.build.extra_libs=
1411
1417
d32_pro.menu.PSRAM.enabled=Enabled
1412
1418
d32_pro.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
1419
+ d32_pro.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
1413
1420
1414
1421
d32_pro.menu.PartitionScheme.default=Default
1415
1422
d32_pro.menu.PartitionScheme.default.build.partitions=default
@@ -2868,8 +2875,10 @@ m5stack-fire.build.defines=
2868
2875
2869
2876
m5stack-fire.menu.PSRAM.enabled=Enabled
2870
2877
m5stack-fire.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
2878
+ m5stack-fire.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
2871
2879
m5stack-fire.menu.PSRAM.disabled=Disabled
2872
2880
m5stack-fire.menu.PSRAM.disabled.build.defines=
2881
+ m5stack-fire.menu.PSRAM.disabled.build.extra_libs=
2873
2882
2874
2883
m5stack-fire.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
2875
2884
m5stack-fire.menu.PartitionScheme.default.build.partitions=default_16MB
@@ -3056,8 +3065,10 @@ m5stack-core2.build.defines=
3056
3065
3057
3066
m5stack-core2.menu.PSRAM.enabled=Enabled
3058
3067
m5stack-core2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3068
+ m5stack-core2.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3059
3069
m5stack-core2.menu.PSRAM.disabled=Disabled
3060
3070
m5stack-core2.menu.PSRAM.disabled.build.defines=
3071
+ m5stack-core2.menu.PSRAM.disabled.build.extra_libs=
3061
3072
3062
3073
m5stack-core2.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
3063
3074
m5stack-core2.menu.PartitionScheme.default.build.partitions=default_16MB
@@ -3155,8 +3166,10 @@ m5stack-timer-cam.build.defines=
3155
3166
3156
3167
m5stack-timer-cam.menu.PSRAM.enabled=Enabled
3157
3168
m5stack-timer-cam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3169
+ m5stack-timer-cam.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3158
3170
m5stack-timer-cam.menu.PSRAM.disabled=Disabled
3159
3171
m5stack-timer-cam.menu.PSRAM.disabled.build.defines=
3172
+ m5stack-timer-cam.menu.PSRAM.disabled.build.extra_libs=
3160
3173
3161
3174
m5stack-timer-cam.menu.PartitionScheme.default=Default(3MB No OTA/1MB SPIFFS)
3162
3175
m5stack-timer-cam.menu.PartitionScheme.default.build.partitions=huge_app
@@ -3306,6 +3319,7 @@ odroid_esp32.build.flash_mode=dio
3306
3319
odroid_esp32.build.boot=dio
3307
3320
odroid_esp32.build.partitions=default
3308
3321
odroid_esp32.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3322
+ odroid_esp32.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3309
3323
3310
3324
odroid_esp32.menu.FlashMode.qio=QIO
3311
3325
odroid_esp32.menu.FlashMode.qio.build.flash_mode=dio
@@ -3391,8 +3405,10 @@ heltec_wifi_kit_32.build.LoRaWanDebugLevel=0
3391
3405
3392
3406
heltec_wifi_kit_32.menu.PSRAM.disabled=Disabled
3393
3407
heltec_wifi_kit_32.menu.PSRAM.disabled.build.defines=
3408
+ heltec_wifi_kit_32.menu.PSRAM.disabled.build.extra_libs=
3394
3409
heltec_wifi_kit_32.menu.PSRAM.enabled=Enabled
3395
3410
heltec_wifi_kit_32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3411
+ heltec_wifi_kit_32.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3396
3412
3397
3413
heltec_wifi_kit_32.menu.CPUFreq.240=240MHz (WiFi/BT)
3398
3414
heltec_wifi_kit_32.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -3455,9 +3471,11 @@ heltec_wifi_lora_32.build.partitions=default
3455
3471
heltec_wifi_lora_32.build.defines=-D{build.band} -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} {build.psram}
3456
3472
3457
3473
heltec_wifi_lora_32.menu.PSRAM.disabled=Disabled
3458
- heltec_wifi_lora_32.menu.PSRAM.disabled.build.psram=
3474
+ heltec_wifi_lora_32.menu.PSRAM.disabled.build.defines=
3475
+ heltec_wifi_lora_32.menu.PSRAM.disabled.build.extra_libs=
3459
3476
heltec_wifi_lora_32.menu.PSRAM.enabled=Enabled
3460
- heltec_wifi_lora_32.menu.PSRAM.enabled.build.psram=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3477
+ heltec_wifi_lora_32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3478
+ heltec_wifi_lora_32.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3461
3479
3462
3480
heltec_wifi_lora_32.menu.CPUFreq.240=240MHz (WiFi/BT)
3463
3481
heltec_wifi_lora_32.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -3550,9 +3568,11 @@ heltec_wifi_lora_32_V2.build.partitions=default_8MB
3550
3568
heltec_wifi_lora_32_V2.build.defines=-D{build.band} -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} {build.psram}
3551
3569
3552
3570
heltec_wifi_lora_32_V2.menu.PSRAM.disabled=Disabled
3553
- heltec_wifi_lora_32_V2.menu.PSRAM.disabled.build.psram=
3571
+ heltec_wifi_lora_32_V2.menu.PSRAM.disabled.build.defines=
3572
+ heltec_wifi_lora_32_V2.menu.PSRAM.disabled.build.extra_libs=
3554
3573
heltec_wifi_lora_32_V2.menu.PSRAM.enabled=Enabled
3555
- heltec_wifi_lora_32_V2.menu.PSRAM.enabled.build.psram=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3574
+ heltec_wifi_lora_32_V2.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3575
+ heltec_wifi_lora_32_V2.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3556
3576
3557
3577
heltec_wifi_lora_32_V2.menu.CPUFreq.240=240MHz (WiFi/BT)
3558
3578
heltec_wifi_lora_32_V2.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -3645,9 +3665,11 @@ heltec_wireless_stick.build.partitions=default_8MB
3645
3665
heltec_wireless_stick.build.defines=-D{build.band} -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} {build.psram}
3646
3666
3647
3667
heltec_wireless_stick.menu.PSRAM.disabled=Disabled
3648
- heltec_wireless_stick.menu.PSRAM.disabled.build.psram=
3668
+ heltec_wireless_stick.menu.PSRAM.disabled.build.defines=
3669
+ heltec_wireless_stick.menu.PSRAM.disabled.build.extra_libs=
3649
3670
heltec_wireless_stick.menu.PSRAM.enabled=Enabled
3650
- heltec_wireless_stick.menu.PSRAM.enabled.build.psram=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3671
+ heltec_wireless_stick.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3672
+ heltec_wireless_stick.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3651
3673
3652
3674
heltec_wireless_stick.menu.CPUFreq.240=240MHz (WiFi/BT)
3653
3675
heltec_wireless_stick.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -3740,9 +3762,11 @@ heltec_wireless_stick_lite.build.partitions=default
3740
3762
heltec_wireless_stick_lite.build.defines=-D{build.band} -DLoRaWAN_DEBUG_LEVEL={build.LoRaWanDebugLevel} -DACTIVE_REGION=LORAMAC_{build.band} {build.psram}
3741
3763
3742
3764
heltec_wireless_stick_lite.menu.PSRAM.disabled=Disabled
3743
- heltec_wireless_stick_lite.menu.PSRAM.disabled.build.psram=
3765
+ heltec_wireless_stick_lite.menu.PSRAM.disabled.build.defines=
3766
+ heltec_wireless_stick_lite.menu.PSRAM.disabled.build.extra_libs=
3744
3767
heltec_wireless_stick_lite.menu.PSRAM.enabled=Enabled
3745
- heltec_wireless_stick_lite.menu.PSRAM.enabled.build.psram=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3768
+ heltec_wireless_stick_lite.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3769
+ heltec_wireless_stick_lite.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3746
3770
3747
3771
heltec_wireless_stick_lite.menu.CPUFreq.240=240MHz (WiFi/BT)
3748
3772
heltec_wireless_stick_lite.menu.CPUFreq.240.build.f_cpu=240000000L
@@ -3911,8 +3935,10 @@ CoreESP32.build.defines=
3911
3935
3912
3936
CoreESP32.menu.PSRAM.disabled=Disabled
3913
3937
CoreESP32.menu.PSRAM.disabled.build.defines=
3938
+ CoreESP32.menu.PSRAM.disabled.build.extra_libs=
3914
3939
CoreESP32.menu.PSRAM.enabled=Enabled
3915
3940
CoreESP32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
3941
+ CoreESP32.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3916
3942
3917
3943
CoreESP32.menu.PartitionScheme.default=Default
3918
3944
CoreESP32.menu.PartitionScheme.default.build.partitions=default
@@ -3988,8 +4014,10 @@ alksesp32.build.defines=
3988
4014
3989
4015
alksesp32.menu.PSRAM.disabled=Disabled
3990
4016
alksesp32.menu.PSRAM.disabled.build.defines=
4017
+ alksesp32.menu.PSRAM.disabled.build.extra_libs=
3991
4018
alksesp32.menu.PSRAM.enabled=Enabled
3992
4019
alksesp32.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4020
+ alksesp32.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
3993
4021
3994
4022
alksesp32.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
3995
4023
alksesp32.menu.PartitionScheme.default.build.partitions=default
@@ -4273,8 +4301,10 @@ t-beam.build.partitions=default
4273
4301
4274
4302
t-beam.menu.PSRAM.disabled=Disabled
4275
4303
t-beam.menu.PSRAM.disabled.build.defines=
4304
+ t-beam.menu.PSRAM.disabled.build.extra_libs=
4276
4305
t-beam.menu.PSRAM.enabled=Enabled
4277
4306
t-beam.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4307
+ t-beam.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
4278
4308
4279
4309
t-beam.menu.FlashFreq.80=80MHz
4280
4310
t-beam.menu.FlashFreq.80.build.flash_freq=80m
@@ -4461,8 +4491,10 @@ lopy4.build.partitions=default
4461
4491
4462
4492
lopy4.menu.PSRAM.disabled=Disabled
4463
4493
lopy4.menu.PSRAM.disabled.build.defines=
4494
+ lopy4.menu.PSRAM.disabled.build.extra_libs=
4464
4495
lopy4.menu.PSRAM.enabled=Enabled
4465
4496
lopy4.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4497
+ lopy4.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
4466
4498
4467
4499
lopy4.menu.FlashFreq.80=80MHz
4468
4500
lopy4.menu.FlashFreq.80.build.flash_freq=80m
@@ -4642,8 +4674,10 @@ frogboard.build.defines=
4642
4674
4643
4675
frogboard.menu.PSRAM.disabled=Disabled
4644
4676
frogboard.menu.PSRAM.disabled.build.defines=
4677
+ frogboard.menu.PSRAM.disabled.build.extra_libs=
4645
4678
frogboard.menu.PSRAM.enabled=Enabled
4646
4679
frogboard.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4680
+ frogboard.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
4647
4681
4648
4682
frogboard.menu.PartitionScheme.default=Default
4649
4683
frogboard.menu.PartitionScheme.default.build.partitions=default
@@ -4726,6 +4760,7 @@ esp32cam.build.board=ESP32_DEV
4726
4760
esp32cam.build.flash_size=4MB
4727
4761
esp32cam.build.partitions=huge_app
4728
4762
esp32cam.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4763
+ esp32cam.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
4729
4764
esp32cam.build.code_debug=0
4730
4765
4731
4766
esp32cam.menu.CPUFreq.240=240MHz (WiFi/BT)
@@ -4868,8 +4903,10 @@ twatch.build.defines=
4868
4903
4869
4904
twatch.menu.PSRAM.enabled=Enabled
4870
4905
twatch.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
4906
+ twatch.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
4871
4907
twatch.menu.PSRAM.disabled=Disabled
4872
4908
twatch.menu.PSRAM.disabled.build.defines=
4909
+ twatch.menu.PSRAM.disabled.build.extra_libs=
4873
4910
4874
4911
twatch.menu.PartitionScheme.default=Default (2 x 6.5 MB app, 3.6 MB SPIFFS)
4875
4912
twatch.menu.PartitionScheme.default.build.partitions=default_16MB
@@ -5209,8 +5246,10 @@ mgbot-iotik32a.build.defines=
5209
5246
5210
5247
mgbot-iotik32a.menu.PSRAM.disabled=Disabled
5211
5248
mgbot-iotik32a.menu.PSRAM.disabled.build.defines=
5249
+ mgbot-iotik32a.menu.PSRAM.disabled.build.extra_libs=
5212
5250
mgbot-iotik32a.menu.PSRAM.enabled=Enabled
5213
5251
mgbot-iotik32a.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
5252
+ mgbot-iotik32a.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
5214
5253
5215
5254
mgbot-iotik32a.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
5216
5255
mgbot-iotik32a.menu.PartitionScheme.default.build.partitions=default
@@ -5347,8 +5386,10 @@ mgbot-iotik32b.build.defines=
5347
5386
5348
5387
mgbot-iotik32b.menu.PSRAM.disabled=Disabled
5349
5388
mgbot-iotik32b.menu.PSRAM.disabled.build.defines=
5389
+ mgbot-iotik32b.menu.PSRAM.disabled.build.extra_libs=
5350
5390
mgbot-iotik32b.menu.PSRAM.enabled=Enabled
5351
5391
mgbot-iotik32b.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
5392
+ mgbot-iotik32b.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
5352
5393
5353
5394
mgbot-iotik32b.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
5354
5395
mgbot-iotik32b.menu.PartitionScheme.default.build.partitions=default
@@ -5719,8 +5760,10 @@ mPython.build.defines=
5719
5760
5720
5761
mPython.menu.PSRAM.disabled=Disabled
5721
5762
mPython.menu.PSRAM.disabled.build.defines=
5763
+ mPython.menu.PSRAM.disabled.build.extra_libs=
5722
5764
mPython.menu.PSRAM.enabled=Enabled
5723
5765
mPython.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue
5766
+ mPython.menu.PSRAM.enabled.build.extra_libs=-lc-psram-workaround -lm-psram-workaround
5724
5767
5725
5768
mPython.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
5726
5769
mPython.menu.PartitionScheme.huge_app.build.partitions=huge_app
0 commit comments