Classic P300 speller.
Highlight a column or a row.
Create the grid with the letters.
Define the trials and pipeline trials.
The trials consist (in this case) in a list of cues. The pipeline trials is a set of couples (callable, duration) that define a single trial, this list of functions are executed asynchronously and repeated for each trial.
Remove the highlight over the focus character.
Start the run.
A run consist in a consecutive pipeline trials execution.
Stop pipeline execution.
Show or hide synchronizer.
Highlight the character that’s subject must focus on.