Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #warning We are using our own startup code
00011
00012
00013 extern void main (void);
00014
00015 void _entry (void);
00016 void _startup (void);
00017
00018
00019
00020 #pragma code _entry_scn=0x000000 // Create goto instruction at 0x000000
00021 void _entry (void)
00022 {
00023 _asm goto _startup _endasm
00024 }
00025
00026
00027 #pragma code _startup_scn
00028 void _startup (void)
00029 {
00030 _asm
00031 lfsr 1, _stack
00032 lfsr 2, _stack
00033 clrf TBLPTRU, 0
00034 _endasm
00035
00036
00037 while(1)
00038 main ();
00039 }
00040