In looking more at the C compiler this morning, I just noticed that there is no means of defining a subroutine such that it ends with an RTI and can be called by editting the vecinit.asm as an interrupt service routine. This can be done by hand, but it would probably be something better/more easily done by the compiler. I've also noticed that the C function names can't be longer than 8 characters: by defining In looking more at the C compiler this morning, I just noticed that there is no means of defining a subroutine such that it ends with an RTI and can be called by editting the vecinit.asm as an interrupt service routine. This can be done by hand, but it would probably be something better/more easily done by the compiler. I've also noticed that the C function names can't be longer than 8 characters: by defining a new function in the example code, inscichar_ISR, I got an error stating that it was already defined. In looking at the compiler output, all the routine lables were truncated at 8 characters. Can this the apparent limit be increased? --davida new function in the example code, inscichar_ISR, I got an error stating that it was already defined. In looking at the compiler output, all the routine lables were truncated at 8 characters. Can this the apparent limit be increased? --david __________________________________________________ |
More comments on the Small C port to 56800
Started by ●November 18, 2002