Проблема возникла на этапе загрузки проекта в Arduino Nano V3, проверка проекта реализованного с помощью версии flprog 2.5.1 язык LD показала корректен, но при компиляции проекта в среде Arduino выдало множество замечаний, и после проверки кода обнаружились лишние переменные и очень много через что проект не загружался в микроконтроллер до устранения вручную этих дублей.
ОШИБКИ
===========================================================
Arduino: 1.8.1 (Windows 10), Плата:"Arduino Nano, ATmega328"
pr1:26: error: redefinition of 'bool _bounseInput5S'
bool _bounseInput5S = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:7:6: note: 'bool _bounseInput5S' previously defined here
bool _bounseInput5S = 0;
^
pr1:27: error: redefinition of 'bool _bounseInput5O'
bool _bounseInput5O = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:8:6: note: 'bool _bounseInput5O' previously defined here
bool _bounseInput5O = 0;
^
pr1:28: error: redefinition of 'long unsigned int _bounseInput5P'
unsigned long _bounseInput5P = 0UL;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:9:15: note: 'long unsigned int _bounseInput5P' previously defined here
unsigned long _bounseInput5P = 0UL;
^
pr1:30: error: redefinition of 'bool _bounseInput3S'
bool _bounseInput3S = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:4:6: note: 'bool _bounseInput3S' previously defined here
bool _bounseInput3S = 0;
^
pr1:31: error: redefinition of 'bool _bounseInput3O'
bool _bounseInput3O = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:5:6: note: 'bool _bounseInput3O' previously defined here
bool _bounseInput3O = 0;
^
pr1:32: error: redefinition of 'long unsigned int _bounseInput3P'
unsigned long _bounseInput3P = 0UL;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:6:15: note: 'long unsigned int _bounseInput3P' previously defined here
unsigned long _bounseInput3P = 0UL;
^
pr1:36: error: redefinition of 'bool _bounseInput3S'
bool _bounseInput3S = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:4:6: note: 'bool _bounseInput3S' previously defined here
bool _bounseInput3S = 0;
^
pr1:37: error: redefinition of 'bool _bounseInput3O'
bool _bounseInput3O = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:5:6: note: 'bool _bounseInput3O' previously defined here
bool _bounseInput3O = 0;
^
pr1:38: error: redefinition of 'long unsigned int _bounseInput3P'
unsigned long _bounseInput3P = 0UL;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:6:15: note: 'long unsigned int _bounseInput3P' previously defined here
unsigned long _bounseInput3P = 0UL;
^
pr1:42: error: redefinition of 'bool _bounseInput3S'
bool _bounseInput3S = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:4:6: note: 'bool _bounseInput3S' previously defined here
bool _bounseInput3S = 0;
^
pr1:43: error: redefinition of 'bool _bounseInput3O'
bool _bounseInput3O = 0;
^
C:\Users\dima\AppData\Local\Temp\flprog\pr1\pr1.ino:5:6: note: 'bool _bounseInput3O' previously defined here
bool _bounseInput3O = 0;
^
pr1:44: error: redefinition of 'long unsigned int _bounseInput3P'
unsigned long _bounseInput3P = 0UL;
^