File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ target_compile_definitions (${PROJECT_NAME} PRIVATE
2+ # hardware specific
3+ USE_AUDIO_I2S=1
4+ SDCARD_USE_CD=false
5+ SDCARD_CD_GPIO=21 # not used...
6+ PICO_XOSC_STARTUP_DELAY_MULTIPLIER=4
7+
8+ # # ecto
9+ SAMPLES_PER_BUFFER=256
10+ SDCARD_CMD_GPIO=25
11+ SDCARD_D0_GPIO=26
12+ AUDIO_CLK_GPIO=21 # LCK=17
13+ AUDIO_DIN_GPIO=23
14+ INCLUDE_ECTOCORE=1
15+ INCLUDE_EZEPTOCORE=1
16+ INCLUDE_FILTER=1
17+ # INCLUDE_MIDI=1
18+ INCLUDE_RGBLED=1
19+
20+ # utilize core1 for audio to avoid dropouts
21+ CORE1_PROCESS_I2S_CALLBACK=1
22+ # DO_OVERCLOCK=1
23+
24+ # pin definitions
25+ MCP_KNOB_AMEN=3
26+ MCP_ATTEN_AMEN=1
27+ MCP_CV_AMEN=2
28+ MCP_KNOB_BREAK=0
29+ MCP_ATTEN_BREAK=4
30+ MCP_CV_BREAK=5
31+ MCP_KNOB_SAMPLE=6
32+ MCP_CV_SAMPLE=7
33+ GPIO_BTN_MODE=0
34+ GPIO_BTN_MULT=1
35+ GPIO_BTN_BANK=20
36+ GPIO_BTN_TAPTEMPO=2
37+ GPIO_LED_TAPTEMPO=3
38+ GPIO_INPUTDETECT=16
39+ GPIO_CLOCK_IN=14
40+ GPIO_MIDI_IN=15
41+ GPIO_CLOCK_OUT=19
42+ GPIO_TRIG_OUT=18
43+ GPIO_MODE_1=6
44+ GPIO_MODE_2=12
45+ GPIO_MODE_3=17
46+ GPIO_MODE_4=13
47+ GPIO_WS2812=7
48+ # INCLUDE_CUEDSOUNDS=1
49+
50+ # ARCADE DEFINITIONS
51+ MCP23017_ADDR1=0x20
52+ MCP23017_ADDR2=0x21
53+ ADS7830_ADDR=0x48
54+
55+ # debug printing
56+ # PRINT_AUDIO_USAGE=1
57+ # PRINT_AUDIO_OVERLOADS=1
58+ # PRINT_AUDIO_CPU_USAGE=1
59+ # PRINT_MEMORY_USAGE=1
60+ # PRINT_SDCARD_TIMING=1
61+ # PRINT_AUDIOBLOCKDROPS=1
62+ # PRINT_SDCARD_OPEN_TIMING=1
63+
64+ # turn off gpio for leds
65+ LEDS_NO_GPIO=1
66+
67+ # file variations
68+ FILE_VARIATIONS=2
69+
70+ # basics
71+ # INCLUDE_KEYBOARD=1
72+ # INCLUDE_RGBLED=1
73+ # INCLUDE_SINEBASS=1
74+
75+ USBD_PID=0x1837
76+ SKIP_SDIO_CHECKSUMS=1
77+ ECTOCORE_VERSION_4=1
78+ # DEBUG_AUDIO_WITH_SINE_WAVE=1
79+ )
80+
81+
82+ # # uncomment these lines to include midi
83+ # target_link_libraries(${PROJECT_NAME}
84+ # tinyusb_device
85+ # tinyusb_board
86+ # )
87+ # pico_enable_stdio_usb(${PROJECT_NAME} 0)
88+ # pico_enable_stdio_uart(${PROJECT_NAME} 1)
89+ # target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_LIST_DIR})
90+
91+
92+ pico_enable_stdio_usb (${PROJECT_NAME} 1 )
93+ pico_enable_stdio_uart (${PROJECT_NAME} 1 )
You can’t perform that action at this time.
0 commit comments