O! Токо седни про это писал. (С язык)

Author: A. Fig Lee [240 views] 2015-03-19 12:19:47

Наткнулся опять.
sdcc compiler - small device c compiler - на основе gcc, я его пользую для 8051 контроллеров.


void main()
{
uint8_t old_pi1 = 0; //РАБОТАЕТ ДЕКЛАРАЦИЯ
init();
radio_init();
U0CSR |= 0x40; //enable receiver
EA = 1; //Enable global interrupts
// uint8_t old_pi1 = 0; НЕ РАБОТАЕТ декларация в этом месте
while (1) {
if (flags & FLAG_RF_ERROR) {
flags &= ~FLAG_RF_ERROR;
// TODO reporting
// TODO reset radio - clear condition
while (1) {}
}
if (flags & FLAG_RF_DATA) {
flags &= ~FLAG_RF_DATA;
//TODO processing incoming data

while (RXFIFOCNT) {
data = RXFIRST;
}
}
if (old_pi1 != P1_1) {
old_pi1 = P1_1;
U1DBUF = 0x89;
}

}

}



Reply
|
Reply to sender (private) |
Synchronize | Thread