Witam. Mam taki problem, że nie wiem co dokładnie dzieje się w tym if'ie. Czy mógłby mi to ktoś dokładnie wyjaśnic ?
if((*PIOC_PDSR&(1<<5))!=(1<<5)) i==0 ? i=99 : --i;
Do tego kodu jest załaczone makro, raczej nie sa potrzebne, ale je załączam.
#define PIOC_PDSR (volatile unsigned int*)0xfffff63C