cantrip: generate interface instead of irq threads

Change-Id: I438634b532d47dccbb51b1d65e03d13dda3e5b33
diff --git a/camkes/templates/component.common.rs b/camkes/templates/component.common.rs
index 3073d85..f994e91 100644
--- a/camkes/templates/component.common.rs
+++ b/camkes/templates/component.common.rs
@@ -296,14 +296,6 @@
     &CAMKES
 );
 /*- else -*/
-/*- if macros.interface_is_irq(t.interface, me) -*/
-static_irq_thread!(
-    /*name=*/ /*? t.interface.name ?*/,
-    /*tcb=*/ SELF_TCB_/*? t.interface.name.upper() ?*/,
-    /*ipc_buffer=*/ core::ptr::addr_of!(/*? macros.ipc_buffer_address(t.ipc_symbol, language='rust') ?*/),
-    &CAMKES
-);
-/*- else -*/
 /*# TODO: passive interface support #*/
 static_interface_thread!(
     /*name=*/ /*? t.interface.name ?*/,
@@ -312,7 +304,6 @@
     &CAMKES
 );
 /*- endif -*/
-/*- endif -*/
 /*- endfor -*/
 
 // Locks for synchronising startup. These are used during thread startup.