If you use the On Interrupt statement, when it compiles it generates the call to ISR using all caps (goto INTERRUPT) and the label using normal letters (Interrupt).
It is not a big deal, but you have to manually change this if you use MPASM.
Best Regards,
Realtico
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Totally agree with you, Kent. I've never noticed that option, though.
BUT! being a software developer for 30 years, I consider completely ugly coding having labels and variables (even if the compiler is case-insensitive) named using random-case.
Since the code is open for changes, I would consider uniformizing all label/variable names, for keeping the code clean, nice and compatible with ANY assembler program.
Best Regards,
Realtico
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey guys,
If you use the On Interrupt statement, when it compiles it generates the call to ISR using all caps (goto INTERRUPT) and the label using normal letters (Interrupt).
It is not a big deal, but you have to manually change this if you use MPASM.
Best Regards,
Realtico
Same happens if you use division, except that now there are 5 or 6 labels to fix.
Until you uncheck the case sensitive box in MPASM.exe from the MPASM folder, it will continue to so.
Kent
Totally agree with you, Kent. I've never noticed that option, though.
BUT! being a software developer for 30 years, I consider completely ugly coding having labels and variables (even if the compiler is case-insensitive) named using random-case.
Since the code is open for changes, I would consider uniformizing all label/variable names, for keeping the code clean, nice and compatible with ANY assembler program.
Best Regards,
Realtico