Re-export main macro
diff --git a/examples/button_subscribe.rs b/examples/button_subscribe.rs
index 4c020c6..8ea4fac 100644
--- a/examples/button_subscribe.rs
+++ b/examples/button_subscribe.rs
@@ -6,10 +6,9 @@
use libtock::buttons::ButtonState;
use libtock::console::Console;
use libtock::result::TockResult;
-use libtock_support_macros::libtock_main;
// FIXME: Hangs up when buttons are pressed rapidly. Yielding in callback leads to stack overflow.
-#[libtock_main]
+#[libtock::main]
async fn main() -> TockResult<()> {
let mut console = Console::new();