Files
Pico-GB/platformio.ini
T
Willem OldemansandWillem Oldemans 7bb18ee95a added games
updated code
2026-07-09 19:18:42 +02:00

79 lines
1.7 KiB
INI

[env]
monitor_speed = 115200
[pico-base]
platform = https://github.com/maxgerhardt/platform-raspberrypi.git#651837d09a1a58c46bd1bcf4647468d8c5ed92c2
framework = arduino
board_build.core = earlephilhower
#board_build.filesystem_size = 512k
upload_protocol = picotool
#upload_protocol = cmsis-dap
debug_tool = cmsis-dap
build_src_filter =
+<*.cpp>
lib_ldf_mode = chain+
lib_deps =
bodmer/TFT_eSPI@^2.5.43
xreef/PCF8574 library@^2.3.7
greiman/SdFat@^2.3.1
build_flags =
-I.
-Isrc/tft-espi-config
-Ilib
-DENABLE_SOUND=0
-DENABLE_LCD=1
-DENABLE_SDCARD=0
-DENABLE_INPUT=1
-DENABLE_LCD_DMA=1
-DENABLE_LCD_FRAMEBUFFER=1
-DENABLE_FRAMEBUFFER_FLIP_X_Y=1
-DENABLE_DOUBLE_BUFFERING=1
-DENABLE_USB_STORAGE_DEVICE=0
-DPEANUT_FULL_GBC_SUPPORT=1
-DUSE_TINYUSB
-DUSE_EMBED_ROM=1
[env:pico]
extends = pico-base
board = rpipico
# Reserve ~1MB for ROMs, i.e. ~800KB for code
board_build.filesystem_size = 1280k
[env:pico2]
extends = pico-base
board = rpipico2
upload_port = /Volumes/RP2350
# Reserve 0MB for filesystem, all 4MB available for code + ROM
board_build.filesystem_size = 0k
[env:pico2_custom_rom]
extends = pico-base
board = rpipico2
upload_port = /Volumes/RP2350
# Reserve 0MB for ROMs, i.e. 4MB for code
board_build.filesystem_size = 0k
build_flags =
-I.
-Isrc/tft-espi-config
-Ilib
-DENABLE_SOUND=0
-DENABLE_LCD=1
-DENABLE_SDCARD=0
-DENABLE_INPUT=1
-DENABLE_LCD_DMA=1
-DENABLE_LCD_FRAMEBUFFER=1
-DENABLE_FRAMEBUFFER_FLIP_X_Y=1
-DENABLE_DOUBLE_BUFFERING=1
-DENABLE_USB_STORAGE_DEVICE=0
-DPEANUT_FULL_GBC_SUPPORT=1
-DUSE_TINYUSB
-DUSE_EMBED_ROM=1
-DROM_FILENAME="zelda.gb"
extra_scripts =
pre:scripts/embed_rom.py