|
@@ -98,6 +98,29 @@ build_flags =
|
|
|
-DUSE_ARDUINO=1
|
|
-DUSE_ARDUINO=1
|
|
|
-DZULUSCSI_V2_0
|
|
-DZULUSCSI_V2_0
|
|
|
|
|
|
|
|
|
|
+; ZuluSCSI RP2040 hardware platform, as above, but with audio output support enabled
|
|
|
|
|
+[env:ZuluSCSI_RP2040_Audio]
|
|
|
|
|
+platform = raspberrypi@1.8.0
|
|
|
|
|
+framework = arduino
|
|
|
|
|
+board = ZuluSCSI_RP2040
|
|
|
|
|
+extra_scripts = src/build_bootloader.py
|
|
|
|
|
+board_build.ldscript = lib/ZuluSCSI_platform_RP2040/rp2040.ld
|
|
|
|
|
+ldscript_bootloader = lib/ZuluSCSI_platform_RP2040/rp2040_btldr.ld
|
|
|
|
|
+lib_deps =
|
|
|
|
|
+ SdFat=https://github.com/rabbitholecomputing/SdFat#2.2.0-gpt
|
|
|
|
|
+ minIni
|
|
|
|
|
+ ZuluSCSI_platform_RP2040
|
|
|
|
|
+ SCSI2SD
|
|
|
|
|
+build_flags =
|
|
|
|
|
+ -O2 -Isrc -ggdb -g3
|
|
|
|
|
+ -Wall -Wno-sign-compare -Wno-ignored-qualifiers
|
|
|
|
|
+ -DSPI_DRIVER_SELECT=3
|
|
|
|
|
+ -DSD_CHIP_SELECT_MODE=2
|
|
|
|
|
+ -DENABLE_DEDICATED_SPI=1
|
|
|
|
|
+ -DHAS_SDIO_CLASS
|
|
|
|
|
+ -DUSE_ARDUINO=1
|
|
|
|
|
+ -DZULUSCSI_V2_0
|
|
|
|
|
+ -DENABLE_AUDIO_OUTPUT
|
|
|
|
|
|
|
|
; Variant of RP2040 platform, based on Raspberry Pico board and a carrier PCB
|
|
; Variant of RP2040 platform, based on Raspberry Pico board and a carrier PCB
|
|
|
; Differs in pinout from ZuluSCSI_RP2040 platform, but shares most of the code.
|
|
; Differs in pinout from ZuluSCSI_RP2040 platform, but shares most of the code.
|