1.) Interrupts handlers could have a possibility to be
defined everywhere (not only in a main module) or at
least point it out in the documentation.
2.) "at" attribute should be possible to use with
normal variables (linker can overwrite the same
location).Maybe there should be additional atrribute
like "sfr" to define those special registers that are
not taken into account.Additionally, because of that,
variable in code with "at" attribute can't be defined.
3.) Pointers to functions are default allocate in xram
unless you change to --model-small.There should be a
possibility to define the scope like for normal variables.
Thanks for fixing the comparison bug.It was very needed