diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-07-04 11:40:45 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-07-04 12:45:27 -0400 |
commit | f2b4d353d859e0fc75a13b53050812516b06302c (patch) | |
tree | 5e7648b175c8f637dfdb3fcee42d4086f730e535 /src/rp2040/internal.h | |
parent | ba958468b7a98e3a61bc0e5cbe30686abe6e16aa (diff) | |
download | kutter-f2b4d353d859e0fc75a13b53050812516b06302c.tar.gz kutter-f2b4d353d859e0fc75a13b53050812516b06302c.tar.xz kutter-f2b4d353d859e0fc75a13b53050812516b06302c.zip |
rp2040: Add _ramfunc macro to internal.h and use in bootrom.c and chipid.c
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/rp2040/internal.h')
-rw-r--r-- | src/rp2040/internal.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rp2040/internal.h b/src/rp2040/internal.h index f126fa84..8553278d 100644 --- a/src/rp2040/internal.h +++ b/src/rp2040/internal.h @@ -14,4 +14,8 @@ void connect_internal_flash(void); void flash_exit_xip(void); void flash_flush_cache(void); +// Force a function to run from ram +#define UNIQSEC __FILE__ "." __stringify(__LINE__) +#define _ramfunc noinline __section(".ramfunc." UNIQSEC) + #endif // internal.h |