| ??? 07/09/07 11:59 Read: times |
#141608 - Your program generates error on compile Responding to: ???'s previous message |
Hello,
I took your program and tried to compile with SDCC. It generates the following error. Regards, Charles Bannister SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.5.4 #1174 (Nov 26 2005) (MINGW32) Compiling... C:/SDCCtest/PAPAS/PAPAS.C(33) : error 16: variable 'i' must be static to have storage class in reentrant function -:0: error 103: code not generated for 'init_timer' due to previous errors C:/SDCCtest/PAPAS/PAPAS.C(41) : error 103: code not generated for 'initial' due to previous errors -:0: error 103: code not generated for 'main' due to previous errors Compile error! Output not generated.
#include <at89c51ed2.h>
#include <stdio.h>
void initial(void);
void init_timer (void) interrupt 3;
void init_timer (void) interrupt 3
{
unsigned char idata i; // Something wrong here
i++;
while(i==20){
P1=~P1;
i=0;
}
}
void initial(void)
{
TMOD=0x10;
TL1=0xAF;
TH1=0x3C;
IE=0x88;
TR1=1;
P1=0x00;
}
void main(void)
{
initial();
while(1){}
}
|
| Topic | Author | Date |
| SDCC and FLIP Programmer from ATMEL | 01/01/70 00:00 | |
| "work" | 01/01/70 00:00 | |
| i tested | 01/01/70 00:00 | |
| packihx | 01/01/70 00:00 | |
| still nothing | 01/01/70 00:00 | |
nope! | 01/01/70 00:00 | |
| Your program generates error on compile | 01/01/70 00:00 | |
| a question for Charles Bannister | 01/01/70 00:00 | |
| Thank you Charles Bannister! | 01/01/70 00:00 | |
| version | 01/01/70 00:00 | |
| FLIP Translation? | 01/01/70 00:00 | |
| Unsafe assumption! | 01/01/70 00:00 |



