aboutsummaryrefslogtreecommitdiff
path: root/embassy-mspm0/src/lib.rs
diff options
context:
space:
mode:
authorMatteo Meluzzi <[email protected]>2025-10-24 15:48:34 +0200
committerMatteo Meluzzi <[email protected]>2025-10-24 15:48:34 +0200
commit7976f950b0de72c521f92efa350c67ccd197fab9 (patch)
tree8759312eb000de09b92a4921f476d5c16b7e7342 /embassy-mspm0/src/lib.rs
parent828a8df18d04877df1f55f04354980b28ff2f2f8 (diff)
Merge branch 'main' into 17-add-support-for-boot-protocol
Diffstat (limited to 'embassy-mspm0/src/lib.rs')
-rw-r--r--embassy-mspm0/src/lib.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/embassy-mspm0/src/lib.rs b/embassy-mspm0/src/lib.rs
index 13f0ce662..7135dd9f0 100644
--- a/embassy-mspm0/src/lib.rs
+++ b/embassy-mspm0/src/lib.rs
@@ -1,4 +1,5 @@
1#![no_std] 1#![no_std]
2#![allow(unsafe_op_in_unsafe_fn)]
2// Doc feature labels can be tested locally by running RUSTDOCFLAGS="--cfg=docsrs" cargo +nightly doc 3// Doc feature labels can be tested locally by running RUSTDOCFLAGS="--cfg=docsrs" cargo +nightly doc
3#![cfg_attr(docsrs, feature(doc_auto_cfg, doc_cfg_hide), doc(cfg_hide(doc, docsrs)))] 4#![cfg_attr(docsrs, feature(doc_auto_cfg, doc_cfg_hide), doc(cfg_hide(doc, docsrs)))]
4#![cfg_attr( 5#![cfg_attr(
@@ -17,6 +18,7 @@ pub mod adc;
17pub mod dma; 18pub mod dma;
18pub mod gpio; 19pub mod gpio;
19pub mod i2c; 20pub mod i2c;
21pub mod i2c_target;
20pub mod timer; 22pub mod timer;
21pub mod uart; 23pub mod uart;
22pub mod wwdt; 24pub mod wwdt;
@@ -54,7 +56,7 @@ pub(crate) mod _generated {
54 56
55// Reexports 57// Reexports
56pub(crate) use _generated::gpio_pincm; 58pub(crate) use _generated::gpio_pincm;
57pub use _generated::{peripherals, Peripherals}; 59pub use _generated::{Peripherals, peripherals};
58pub use embassy_hal_internal::Peri; 60pub use embassy_hal_internal::Peri;
59#[cfg(feature = "unstable-pac")] 61#[cfg(feature = "unstable-pac")]
60pub use mspm0_metapac as pac; 62pub use mspm0_metapac as pac;
@@ -111,7 +113,7 @@ macro_rules! bind_interrupts {
111 113
112 $( 114 $(
113 #[allow(non_snake_case)] 115 #[allow(non_snake_case)]
114 #[no_mangle] 116 #[unsafe(no_mangle)]
115 $(#[cfg($cond_irq)])? 117 $(#[cfg($cond_irq)])?
116 unsafe extern "C" fn $irq() { 118 unsafe extern "C" fn $irq() {
117 unsafe { 119 unsafe {