Commands and Navigation

Open the Command Palette with Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS) to access these commands:

Assembly File Commands (.spn)

FV-1: Run In Simulator

Compile your assembly and run it in the simulator. Full source-level debugging of the assembly is also available.

FV-1: Assemble current file

Compile and check for errors. Errors are displayed in the Problems panel.

Note

This runs automatically in the background anyway.

FV-1: Assemble current file and load to EEPROM

Compile your assembly and program it to your Easy Spin pedal.

Keyboard shortcut: Ctrl+Shift+F5

FV-1: Assemble current file to an Intel HEX file

Export your compiled assembly to Intel HEX format for backup or use with other programmers.

Keyboard shortcut: Ctrl+Alt+F5

Block Diagram Commands (.spndiagram)

FV-1: Refresh Custom Blocks

Reload any discovered custom blocks and refresh the block diagram editor.

FV-1: Run In Simulator

Compile the block diagram to assembly and run it in the simulator.

FV-1: Assemble current file and load to EEPROM

Compile your diagram to assembly, assemble it, and program to your pedal.

Keyboard shortcut: Ctrl+Shift+F5

FV-1: Assemble current file to an Intel HEX file

Compile and export your block diagram to Intel HEX format.

Keyboard shortcut: Ctrl+Alt+F5

Intel HEX Commands (.hex)

FV-1: Load HEX to EEPROM

Program an Intel HEX file directly to your Easy Spin pedal.

Keyboard shortcut: Ctrl+Shift+F6

Utility Commands

FV-1: Backup pedal

Save the entire EEPROM contents of your Easy Spin pedal (all 8 program slots) to an Intel HEX file. This creates a complete backup of all your programs on the hardware.

FV-1: Create `.spnbank`

Create a new program bank file to organize multiple programs into the 8 available slots.

FV-1: Create new block diagram

Create a new visual block diagram file (.spndiagram).

Block Diagram Editor Shortcuts

When editing a block diagram, use these keyboard shortcuts:

Navigation
  • Pan: Click and drag on empty canvas

  • Zoom In: Mouse wheel up

  • Zoom Out: Mouse wheel down

Selection and Editing
  • Select Block: Click on a block

  • Multi-Select: Ctrl+Click on blocks to add to selection

  • Lasso Select: Ctrl+Click and drag on empty canvas to select multiple blocks

  • Delete: Delete to remove selected blocks and connections

Undo/Redo
  • Undo: Ctrl+Z

  • Redo: Ctrl+Shift+Z or Ctrl+Y

Properties
  • Click on a block to show its parameters in the Properties panel

  • Modify parameter values to configure the block

Connections
  • Click an output port (right side of a block) and drag to an input port (left side) to create a connection

  • Invalid connections are automatically rejected with helpful error messages

Tips

  • Many commands are context-sensitive and only appear in the Command Palette when appropriate files are open

  • Check the status bar for real-time resource usage feedback while editing diagrams