Updated build chain to use new compiler flags
Added debug print
Updated RTC header in order to support new RTC memory mapped addresses
Changed the way interrupts are registered, added interrupt enabling feature, removed unused precompilation directive
Removed unused function, changed the way the interrupt interval is computed and stored, updated accesses to RTC registers
Removed unnecessary instructions, moved shadow stack pointer from r29 to r31, updated return and call instructions
Fixed macros naming