diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2024-12-04 00:47:54 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2024-12-04 00:47:54 -0700 |
commit | 03b84b89f6361df556749a4c73679a6cbcedd28a (patch) | |
tree | ee5a6569feddc3bc32ab0bdb485affb56d7fafbe /linker | |
parent | d6d04862de9126d0930ae1f4b95ff6077c6eda63 (diff) | |
download | ch573-03b84b89f6361df556749a4c73679a6cbcedd28a.tar.gz ch573-03b84b89f6361df556749a4c73679a6cbcedd28a.tar.bz2 ch573-03b84b89f6361df556749a4c73679a6cbcedd28a.zip |
Implemented listener system for systick.
Diffstat (limited to 'linker')
-rw-r--r-- | linker/ls.ld | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/linker/ls.ld b/linker/ls.ld index 4ac7dc6..08e1901 100644 --- a/linker/ls.ld +++ b/linker/ls.ld @@ -36,6 +36,12 @@ SECTIONS CLOCK_CHANGE_LISTENERS_END = .; } > flash AT>flash + .systick_callbacks : ALIGN(0x04) { + SYSTICK_LISTENERS_START = .; + KEEP(*(.systick_callbacks)); + SYSTICK_LISTENERS_END = .; + } > flash AT>flash + ISR_VECTOR_IN_FLASH = LOADADDR(.isr_vector); .isr_vector : ALIGN(0x04) { ISR_VECTOR_START = .; |