diff --git a/agb/examples/output.rs b/agb/examples/output.rs index e28558f..6101438 100644 --- a/agb/examples/output.rs +++ b/agb/examples/output.rs @@ -8,13 +8,13 @@ use bare_metal::{CriticalSection, Mutex}; #[agb::entry] fn main(_gba: agb::Gba) -> ! { let count = Mutex::new(RefCell::new(0)); - agb::add_interrupt_handler!( + let _a = agb::interrupt::add_interrupt_handler( agb::interrupt::Interrupt::VBlank, |key: &CriticalSection| { let mut count = count.borrow(*key).borrow_mut(); agb::println!("Hello, world, frame = {}", *count); *count += 1; - } + }, ); loop {} } diff --git a/agb/examples/wave.rs b/agb/examples/wave.rs index fd51336..8fffadd 100644 --- a/agb/examples/wave.rs +++ b/agb/examples/wave.rs @@ -28,7 +28,7 @@ fn main(mut gba: agb::Gba) -> ! { let back = Mutex::new(RefCell::new(BackCosines { cosines, row: 0 })); - agb::add_interrupt_handler!(Interrupt::HBlank, |key: &CriticalSection| { + let _a = agb::interrupt::add_interrupt_handler(Interrupt::HBlank, |key: &CriticalSection| { let mut backc = back.borrow(*key).borrow_mut(); let deflection = backc.cosines[backc.row % 32]; unsafe { ((0x0400_0010) as *mut u16).write_volatile(deflection) }