[spoiler]
Arduino: 1.8.1 (Windows 7), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"
C:\Users\Мастерская\AppData\Local\Temp\flprog\pr116\pr116.ino: In function 'void _SCT2positiveCoutFunction()':
pr116:105: error: '_SCT2_DLOSN' was not declared in this scope
pr116:105: error: '_SCT2_DLIDM' was not declared in this scope
pr116:105: error: '_SCT2_DLST' was not declared in this scope
In file included from C:\Users\Мастерская\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino/Arduino.h:30:0,
from sketch\pr116.ino.cpp:1:
C:\Users\Мастерская\AppData\Local\Temp\flprog\pr116\pr116.ino: In function 'void __vector_9()':
pr116:107: error: redefinition of 'void __vector_9()'
C:\Users\Мастерская\AppData\Local\Temp\flprog\pr116\pr116.ino
pr116:108: error: '_SCT2_DLIDM' was not declared in this scope
pr116:108: error: '_SCT2_DLOSN' was not declared in this scope
pr116:108: error: '_SCT2_DLST' was not declared in this scope
pr116:108: error: '_SCT2_DLST' was not declared in this scope
pr116:108: error: '_SCT2_DLDIV' was not declared in this scope
exit status 1
'_SCT2_DLOSN' was not declared in this scope
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
Я даже отключил Все платы а эта строчка всё ровно остаётся
[spoiler]
ISR (TIMER2_OVF_vect)
{ if((_SCT2_DLIDM)){if(_SCT2_DLIDM){ if (_SCT2_DLOSN){if((_SCT2_DLST+0)<micros()){_SCT2_DLST = micros(); _SCT2_DLOSN=0; digitalWrite(3, 0);_SCT2_DLIDM=0;}} else{if((_SCT2_DLST+_SCT2_DLDIV)<micros()){_SCT2_DLST = micros(); _SCT2_DLOSN=1; digitalWrite(3, 1);;}}}}
[/spoiler]