Facts
These values come from facts.yml in the docs repo; every page reads them from there.
| Key | Value |
|---|---|
idf.version | 5.5.5 |
idf.git_tag | v5.5.5 |
idf.min_version | 5.5.4 |
idf.series | 5.5 |
idf.dir_env | CROSSPAD_IDF_DIR |
idf.default_dir_linux | ~/esp/esp-idf |
idf.default_dir_windows | C:\CrossPad\esp-idf |
idf.side_by_side_dir_linux | ~/esp/esp-idf-v5.5 |
idf.side_by_side_dir_windows | C:\CrossPad\esp-idf-v5.5 |
idf.tools_path_linux | ~/.espressif |
idf.tools_path_windows | C:\CrossPad\.espressif |
idf.eim_json | esp_idf.json |
idf.unsupported_series | 6.x |
idf.repo_url | https://github.com/espressif/esp-idf.git |
python.min_version | 3.10 |
python.winget_id | Python.Python.3.12 |
install.linux_oneliner | curl -fsSL https://raw.githubusercontent.com/CrossPad/crosspad-apps/main/install/install.sh | bash |
install.macos_oneliner | curl -fsSL https://raw.githubusercontent.com/CrossPad/crosspad-apps/main/install/install.sh | bash |
install.windows_oneliner | powershell -ExecutionPolicy Bypass -c "irm https://raw.githubusercontent.com/CrossPad/crosspad-apps/main/install/install.ps1 | iex" |
install.readme_url | https://github.com/CrossPad/crosspad-apps/blob/main/install/README.md |
install.project_dir_linux | ~/CrossPad |
install.project_dir_windows | C:\CrossPad\firmware |
tools.cptools | cptools |
tools.crosspad_idf | crosspad-idf |
tools.crosspad_flash | crosspad-flash |
tools.local_config | crosspad.local.json |
board.default_rev | v2 |
board.mcu | ESP32-S3 |
board.cpu_mhz | 240 |
board.flash_mb | 16 |
board.psram_mb | 8 |
board.boot_ok_line | All systems operational - Crosspad ready |
board.elf_name | CrossPad.elf |
board.v2.name | v2 |
board.v2.pcb | r20 |
board.v2.sdkconfig | sdkconfig.v2 |
board.v2.build_dir | build_v2 |
board.v1.name | v1 |
board.v1.pcb | r16 / r19 |
board.v1.sdkconfig | sdkconfig.v1 |
board.v1.build_dir | build_v1 |
esp.usb_port_linux | /dev/ttyACM0 |
esp.usb_port_macos | /dev/cu.usbmodem… |
esp.usb_port_windows | COM5 |
esp.console_vid_pid | 0483:5740 |
esp.cdc_vid_pid | 303A:3456 |
esp.console_baud | 115200 |
esp.uart_flash_baud | 460800 |
esp.usb_guard_wait_s | 10 |
esp.ota_confirm_s | 60 |
esp.ota_trial_s | 10 |
apps.registry_url | https://raw.githubusercontent.com/CrossPad/crosspad-apps/main/registry.json |
apps.manifest_file | crosspad-app.json |
apps.topic | crosspad-app |
apps.kits_dir | /sdcard/crosspad/kits |
apps.external_list | external-apps.json |
apps.official_count | 15 |
apps.cmd_list | idf.py app-list |
apps.cmd_install | idf.py app-install --app |
apps.cmd_remove | idf.py app-remove --app |
apps.cmd_new | idf.py app-new --app |
hil.package | crosspad-hil |
hil.version | 1.6.0 |
hil.install_cmd | pip install "crosspad-hil[all] @ git+https://github.com/CrossPad/crosspad-hil" |
hil.cli | crosspad-hil |
hil.smoke_cmd | crosspad-hil run smoke |
hil.smoke_pass_line | HIL SMOKE: PASS |
hil.logs_dir | hil_logs |
mcp.package | crosspad-mcp-server |
mcp.version | 10.3.0 |
mcp.node_min | 18 |
mcp.install_prefix | ~/.local/crosspad-mcp |
mcp.install_prefix_windows | $HOME\.local\crosspad-mcp |
mcp.default_git_dir | ~/GIT |
stm32.current_repo | CrossPad_STM32_r2 |
stm32.current_dir | CrossPad_STM32_r2 |
stm32.current_mcu | STM32G0B1RBT6 |
stm32.image_name | CrossPad_STM32_r20.bin |
stm32.pyocd_target | stm32g0b1rbtx |
stm32.legacy_repo | CrossPad_STM32 |
stm32.legacy_revs | 1.6 / 1.9 |
stm32.gcc_series | 14.3 |
stm32.flash_swd_cmd | STM32_Programmer_CLI -c port=SWD freq=4000 -w build/Debug/CrossPad_STM32_r20.bin 0x08000000 -rst --start 0x08000000 |
stm32.flash_dfu_cmd | python3 tools/dfu_flash.py --enter |
pc.deps_linux | sudo apt-get install -y build-essential cmake ninja-build git pkg-config libsdl2-dev libasound2-dev libpulse-dev libdbus-1-dev |
pc.deps_macos | brew install sdl2 cmake ninja pkg-config |
pc.deps_windows | C:\vcpkg\vcpkg install sdl2:x64-windows |
pc.build_cmd | cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug && cmake --build build |
pc.run_cmd_linux | ./bin/CrossPad |
pc.run_cmd_windows | bin\CrossPad.exe |
pc.remote_port | 19840 |
pc.prefs_file_linux | ~/.crosspad/preferences.json |
pc.prefs_dir_windows | %USERPROFILE%\.crosspad\ |
pc.clone_dir_linux | ~/crosspad-pc |
pc.clone_dir_windows | C:\crosspad-pc |
pc.vcpkg_dir | C:\vcpkg |
pc.vcpkg_url | https://github.com/microsoft/vcpkg.git |
pc.vs_buildtools_winget | Microsoft.VisualStudio.2022.BuildTools |
pc.vs_version | VS 2022 |
user.power_on_hold_s | 1.5 |
user.power_off_hold_s | 4 |
user.ship_mode_hold_s | 7 |
user.dim_after_min | 10 |
user.sleep_after_min | 30 |
user.usb_suspend_off_s | 30 |
user.kits_dir | /sdcard/crosspad/kits/ |
user.card_kits_dir | crosspad/kits/ |
user.card_recordings_dir | crosspad/recordings/ |
user.card_songs_dir | SONGS/ |
user.card_firmware_dir | crosspad/firmware/ |
user.card_sequences_file | crosspad/sequences.json |
user.card_mixer_dir | crosspad/mixer/ |
user.card_startup_sound | crosspad/STARTUP.wav |
user.recordings_dir | /sdcard/crosspad/recordings/ |
user.songs_dir | /sdcard/SONGS/ |
user.firmware_dir | /sdcard/crosspad/firmware/ |
user.startup_sound | /sdcard/crosspad/STARTUP.wav |
user.wav_bits | 16 |
user.wav_rate_hz | 44100 |
user.max_recording_min | 10 |
user.voices | 16 |
user.pitched_zones_max | 24 |
user.wifi_saved_max | 5 |
user.wifi_min_pass | 8 |
user.stm_update_s | 15 |
user.stm_update_min_battery | 20 |
user.transfer_speed_mbs | 0.5–0.67 |
user.usb_audio_name | Crosspad Audio |
user.companion_url | https://play.crosspad.app/device |
user.pair_page | play.crosspad.app/device/link |
user.update_channel_now | Beta |
user.back_click_s | 0.5 |
user.charge_screen_s | 5 |
user.charge_idle_s | 10 |
user.usb_second_name | CrossPad MIDI+Serial |
user.speaker_volume_default | 64 |
user.headphone_volume_default | 64 |
user.pad_led_brightness_default | 100 |
user.pressure_cc_base | 16 |
user.motion_cc_tilt_fb | 1 |
user.motion_cc_tilt_lr | 74 |
user.ship_wake_hold_s | 1 |
user.pair_code_max_min | 10 |
user.settings_backup_file | crosspad-settings.json |
user.pads_backup_file | crosspad-pads.json |
user.lcd_brightness_default | 100 |
user.theme_default | Neon Green |
user.touch_sens_default | Low |
user.sample_rate_default | 44100 |
user.frame_count_default | 64 |
user.usb_mode_default | MIDI + Audio |
user.rec_source_default | Microphones |
user.vel_floor_default | 1 |
user.pan_cc_base | 48 |
user.analog_min_ms_default | 16 |
user.analog_delta_default | 2 |
user.vibe_in_min | 10 |
user.vibe_in_max | 127 |
user.vibe_out_min | 5 |
user.vibe_out_max | 200 |
user.wake_brightness_default | 50 |
user.motion_cc_turn_z | 11 |
user.update_channel_default | Stable |
user.usb_serial_prompt_s | 30 |
user.usb_main_name_serial | Crosspad |
user.usb_main_midi_name | Crosspad MIDI |
user.pad_base_note | 36 |
user.pad_top_note | 51 |
user.ble_name | CrossPad |
user.clock_handback_s | 1 |
user.fl_script_dir | Documents/Image-Line/FL Studio/Settings/Hardware/CrossPad |
user.fl_script_file | device_CrossPad.py |
user.reaper_script_dir | Scripts/CrossPad |
user.reaper_script_file | CrossPad.lua |
user.daw_scripts_url | https://github.com/CrossPad/crosspad-dawcontrol/tree/main/host |
user.sequences_file | /sdcard/crosspad/sequences.json |
user.mixer_presets_dir | /sdcard/crosspad/mixer/ |
user.seq_scenes_max | 8 |
user.seq_bars_max | 8 |
user.arrange_tracks | 4 |
user.slices_max | 16 |
user.pitch_range_st | 12 |
user.ableton_live_version | 12 |
sdk.max_apps | 24 |
sdk.full_fw_apps | 15 |
sdk.full_fw_free | 9 |
sdk.examples_fw_builtin | 6 |
sdk.display | 320×240 |
sdk.transport_bar_px | 30 |
sdk.app_area | 320×210 |
sdk.sim_app_area | 320×218 |
sdk.lvgl_core | 0 |
sdk.lvgl_stack_kb | 16 |
sdk.lvgl_prio | 4 |
sdk.event_queue | 64 |
sdk.event_task_prio | 4 |
sdk.event_task_core | 1 |
sdk.pad_task_prio | 6 |
sdk.pad_task_core | 0 |
sdk.seq_task_prio | 5 |
sdk.seq_task_core | 0 |
sdk.audio_rt_prio | 19 |
sdk.audio_rt_core | 1 |
sdk.icon_px | 48 |
sdk.examples_repo | https://github.com/CrossPad/crosspad-examples |
sdk.core_floor | >=1.53.0 |
sdk.gui_floor | >=1.23.0 |
sdk.gui_floor_ui_kit | >=1.23.1 |
community.discord_url | https://discord.com/invite/9ySNduSRYu |
repos.platform_idf.github | CrossPad/platform-idf |
repos.platform_idf.url | https://github.com/CrossPad/platform-idf.git |
repos.crosspad_core.github | CrossPad/crosspad-core |
repos.crosspad_core.url | https://github.com/CrossPad/crosspad-core.git |
repos.crosspad_gui.github | CrossPad/crosspad-gui |
repos.crosspad_gui.url | https://github.com/CrossPad/crosspad-gui.git |
repos.crosspad_pc.github | CrossPad/crosspad-pc |
repos.crosspad_pc.url | https://github.com/CrossPad/crosspad-pc.git |
repos.crosspad_apps.github | CrossPad/crosspad-apps |
repos.crosspad_apps.url | https://github.com/CrossPad/crosspad-apps.git |
repos.crosspad_mcp.github | CrossPad/crosspad-mcp |
repos.crosspad_mcp.url | https://github.com/CrossPad/crosspad-mcp.git |
repos.crosspad_hil.github | CrossPad/crosspad-hil |
repos.crosspad_hil.url | https://github.com/CrossPad/crosspad-hil.git |
repos.crosspad_examples.github | CrossPad/crosspad-examples |
repos.crosspad_examples.url | https://github.com/CrossPad/crosspad-examples.git |
repos.stm32_r2.github | CrossPad/CrossPad_STM32_r2 |
repos.stm32_r2.url | https://github.com/CrossPad/CrossPad_STM32_r2.git |
repos.stm32_legacy.github | CrossPad/CrossPad_STM32 |
repos.stm32_legacy.url | https://github.com/CrossPad/CrossPad_STM32.git |
repos.platform_arduino.github | CrossPad/platform-arduino |
repos.platform_arduino.url | https://github.com/CrossPad/platform-arduino.git |