From 725ce1d24529e3911dc35d08db4cf5acb9ffd06d Mon Sep 17 00:00:00 2001 From: Ian McIntyre Date: Sun, 9 Aug 2026 13:33:24 -0400 Subject: Always emit link section Makes it easier to integrate the package into ThreadX OS builds. I don't have to add another branch for that OS. --- chips/imxrt1010/src/rt.rs | 2 +- chips/imxrt1040/src/rt.rs | 2 +- chips/imxrt1060/src/rt.rs | 2 +- chips/imxrt1160/src/rt.rs | 2 +- chips/imxrt1170/src/rt.rs | 2 +- chips/imxrt1180/src/rt.rs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/chips/imxrt1010/src/rt.rs b/chips/imxrt1010/src/rt.rs index 2fdbec8..2c37438 100644 --- a/chips/imxrt1010/src/rt.rs +++ b/chips/imxrt1010/src/rt.rs @@ -240,7 +240,7 @@ mod _vectors { _handler: unsafe extern "C" fn(), _reserved: u32, } - #[cfg_attr(target_os = "none", unsafe(link_section = ".vector_table.interrupts"))] + #[unsafe(link_section = ".vector_table.interrupts")] #[unsafe(no_mangle)] pub static __INTERRUPTS: [Vector; 80] = [ Vector { _handler: DMA0 }, diff --git a/chips/imxrt1040/src/rt.rs b/chips/imxrt1040/src/rt.rs index 0ee8798..e9089cf 100644 --- a/chips/imxrt1040/src/rt.rs +++ b/chips/imxrt1040/src/rt.rs @@ -432,7 +432,7 @@ mod _vectors { _handler: unsafe extern "C" fn(), _reserved: u32, } - #[cfg_attr(target_os = "none", unsafe(link_section = ".vector_table.interrupts"))] + #[unsafe(link_section = ".vector_table.interrupts")] #[unsafe(no_mangle)] pub static __INTERRUPTS: [Vector; 158] = [ Vector { diff --git a/chips/imxrt1060/src/rt.rs b/chips/imxrt1060/src/rt.rs index a54aa2f..e120c4b 100644 --- a/chips/imxrt1060/src/rt.rs +++ b/chips/imxrt1060/src/rt.rs @@ -456,7 +456,7 @@ mod _vectors { _handler: unsafe extern "C" fn(), _reserved: u32, } - #[cfg_attr(target_os = "none", unsafe(link_section = ".vector_table.interrupts"))] + #[unsafe(link_section = ".vector_table.interrupts")] #[unsafe(no_mangle)] pub static __INTERRUPTS: [Vector; 158] = [ Vector { diff --git a/chips/imxrt1160/src/rt.rs b/chips/imxrt1160/src/rt.rs index b132926..afc14d0 100644 --- a/chips/imxrt1160/src/rt.rs +++ b/chips/imxrt1160/src/rt.rs @@ -600,7 +600,7 @@ mod _vectors { _handler: unsafe extern "C" fn(), _reserved: u32, } - #[cfg_attr(target_os = "none", unsafe(link_section = ".vector_table.interrupts"))] + #[unsafe(link_section = ".vector_table.interrupts")] #[unsafe(no_mangle)] pub static __INTERRUPTS: [Vector; 216] = [ Vector { diff --git a/chips/imxrt1170/src/rt.rs b/chips/imxrt1170/src/rt.rs index e0f0dd4..8ca61b5 100644 --- a/chips/imxrt1170/src/rt.rs +++ b/chips/imxrt1170/src/rt.rs @@ -606,7 +606,7 @@ mod _vectors { _handler: unsafe extern "C" fn(), _reserved: u32, } - #[cfg_attr(target_os = "none", unsafe(link_section = ".vector_table.interrupts"))] + #[unsafe(link_section = ".vector_table.interrupts")] #[unsafe(no_mangle)] pub static __INTERRUPTS: [Vector; 218] = [ Vector { diff --git a/chips/imxrt1180/src/rt.rs b/chips/imxrt1180/src/rt.rs index a6b3663..32169fe 100644 --- a/chips/imxrt1180/src/rt.rs +++ b/chips/imxrt1180/src/rt.rs @@ -582,7 +582,7 @@ mod _vectors { _handler: unsafe extern "C" fn(), _reserved: u32, } - #[cfg_attr(target_os = "none", unsafe(link_section = ".vector_table.interrupts"))] + #[unsafe(link_section = ".vector_table.interrupts")] #[unsafe(no_mangle)] pub static __INTERRUPTS: [Vector; 237] = [ Vector { _handler: TMR1 }, -- cgit v1.2.3