platformio.ini 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ; PlatformIO Project Configuration File https://docs.platformio.org/page/projectconf.html
  2. [platformio]
  3. default_envs = BlueSCSI_Pico
  4. ; To get the latest pico-sdk code:
  5. ; cd ~/.platformio/packages/framework-arduinopico
  6. ; git submodule update --remote --rebase pico-sdk
  7. ; cd ~/.platformio/packages/framework-arduinopico/tools/libpico
  8. ; ./make-libpico.sh
  9. ; clean and build in platformio
  10. ; BlueSCSI RP2040 hardware platform, based on the Raspberry Pi foundation RP2040 microcontroller
  11. [env:BlueSCSI_Pico]
  12. platform = https://github.com/maxgerhardt/platform-raspberrypi.git
  13. platform_packages = platformio/toolchain-gccarmnoneeabi@1.100301.220327
  14. framework-arduinopico@https://github.com/BlueSCSI/arduino-pico-internal.git#e139b9c7816602597f473b3231032cca5d71a48a
  15. framework = arduino
  16. board = rpipicow
  17. board_build.core = earlephilhower
  18. lib_deps =
  19. SdFat=https://github.com/BlueSCSI/SdFat#2.2.0-gpt
  20. minIni
  21. BlueSCSI_platform_RP2040
  22. SCSI2SD
  23. CUEParser
  24. build_flags =
  25. -O2 -Isrc -ggdb -g3
  26. -Wall -Wno-sign-compare -Wno-ignored-qualifiers
  27. -DSPI_DRIVER_SELECT=3
  28. -DSD_CHIP_SELECT_MODE=2
  29. -DENABLE_DEDICATED_SPI=1
  30. -DHAS_SDIO_CLASS
  31. -DUSE_ARDUINO=1
  32. -DNO_USB=1
  33. ; Experimental Audio build
  34. ; Rquires seperate hardware and overclock.
  35. ; For expermeination only, do not use.
  36. [env:BlueSCSI_Pico_Audio]
  37. extends = env:BlueSCSI_Pico
  38. build_flags =
  39. ${env:BlueSCSI_Pico.build_flags}
  40. -DENABLE_AUDIO_OUTPUT