Переменная char становится функцией. Как это?

Пытаюсь для веток невозможных вариантов исходных данных стенда, связанных с неработающим оборудованием, в макете модуля отобразить последовательность символов с задержками и со “стеркой” предыдущего - что то вроде старинного способа вращения палки на старых терминалах.

Символы: /-||/-+ - после каждого BACK SPACE

Вариант подробный - не стирает 8 (BackSpase) предыдущий символ.
Вариант с массивом выводимых нужных (тех же) символов вообще не транслируется.

Может кто объяснит в чем тут гвозди? Заранее спасибо.
Выдача в первом правильная, но терминал не делает шаг назад.
0000000F00: 2B 08 2F 08 2D 08 7C 08 │ 5C 08 7C 08 2F 08 2D 08 +◘/◘-◘|◘\◘|◘/◘-◘
0000000F10: 2B 08 2F 08 2D 08 7C 08 │ 5C 08 7C 08 2F 08 2D 08 +◘/◘-◘|◘\◘|◘/◘-◘
0000000F20: 2B 08 2F 08 2D 08 7C 08 │ 5C 08 7C 08 2F 08 2D 08 +◘/◘-◘|◘\◘|◘/◘-◘
0000000F30: 2B 08 2F 08 2D 08 7C 08 │ 5C 08 7C 08 2F 08 2D 08 +◘/◘-◘|◘\◘|◘/◘-◘
Ошибки во втором меня обескураживают:
E:\Arduin\2018 10 31\sketch_oct30a\sketch_oct30a.ino: In function ‘boolean BackSpace()’:

sketch_oct30a:9: error: ‘all’ cannot be used as a function

for (int i=0; i <= 15; i++) { Serial.print(all(i)); delay(70); };

^

exit status 1
‘all’ cannot be used as a function

Тебе компилятор явно сказал что функции all нету
у тебя есть массив all скобочки квадратные!!
Serial.print(all[ i ]); вот так