The variable used as an input was previously assigned to an output that is neither bidirectional nor feeds back into the input array.
Понятно, что не знает она откуда брать - пин то выход, и не заведен на вход.
Как правильно написать, чтобы выходной сиглал, выведенный на пин, можно было использовать и внутри, не заводя этот самый выходной сигнал обратно через другой входной пин?
Спасибо!
Edit. Вообще какой-то дебилизм творится.
Partno G16V8; /** Name of the Part Number **/
Device G16V8; /** Name of the Device **/
Pin 1 = A6;
Pin 2 = A2;
Pin 19 = OA2;
OA2 = !(!A6 & !A2);
Генерирует в логе
{PIN_DEF
[Ly "PINCON"]
{P A6 {Pt "INPUT"}{Lq 0}{Ploc 100 60}}
{P A2 {Pt "INPUT"}{Lq 0}{Ploc 100 40}}
{P OA2 {Pt "INPUT"}{Lq 0}{Ploc 100 20}}
}
то есть все три пина - в режиме входа, когда OA2 должен быть однозначно выходом.
Я что-то не понимаю?

