| 123456789101112131415161718192021 | 
							- #pragma once
 
- #include <stdint.h>
 
- #include "macros.h"
 
- #ifdef __AVR_ATmega2560__
 
- // return the current PC (on AVRs with 22bit PC)
 
- FORCE_INLINE __uint24 GETPC(void)
 
- {
 
-   __uint24 ret;
 
-   asm (
 
-       "rcall .\n"
 
-       "pop %A0\n"
 
-       "pop %B0\n"
 
-       "pop %C0\n"
 
-       : "=&r" (ret)
 
-   );
 
-   return ret;
 
- }
 
- #endif
 
 
  |