Hey there, I don’t know if anyone else has been developing with the eps32 and has been staying up to date with my progress on my BLE esp32 FASTLED app. I have been trying to mold @Jason_Coon 's fastled projects into on of my projects but got sidetracked because it turns out the sketch sizes are by default too large for Wifi and BLE. I did some final searching and figured out how to add more size to the sketch! I will post my BLE, WIFI, and OLED sketches a little later.
I followed the guide here:
also modify /expressif/esp32/tools/partitions/default.csv :
Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x190000,
app1, app, ota_1, 0x1A0000,0x190000,
eeprom, data, 0x99, 0x330000,0x1000,
spiffs, data, spiffs, 0x331000,0x0CF000,
in /expressif/esp32/boards.txt
change your boards upload.maximum_size to something higher.
esp32.upload.maximum_size=1638400
esp32.name=ESP32 Dev Module
esp32.upload.tool=esptool
esp32.upload.maximum_size=1638400
esp32.upload.maximum_data_size=294912
esp32.upload.wait_for_upload_port=true
nodemcu-32s.name=NodeMCU-32S
nodemcu-32s.upload.tool=esptool
nodemcu-32s.upload.maximum_size=1638400
nodemcu-32s.upload.maximum_data_size=294912
nodemcu-32s.upload.wait_for_upload_port=true
I was able to compile and program the board to allow BLE, WIFI, and an oLED on it.
