We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I have a function,but the compiler terminated because the function is too complex.
C51 FATAL-ERROR - ACTION: GENERATING INTERMEDIATE CODE ERROR: FUNCTION '_siParseDescriptor' (LINE 1058, T=400,L=132,l=1): TOO COMPLEX C51 TERMINATED.
Maybe the macro expansion is going wrong due to insufficient or misplaced parentheses? If the preprocessor output file is generated before you get the error you might be able to spot what's going wrong, but I doubt it - it'll probably be incomprehensible. Do you have to use macros? Much less confusing to use functions. Stefan
That code has just about broken the forum never mind the compiler. Took me ages to find the post button. Stefan