From d8fdac6f869548e3eab66f585be41ffb350fcb14 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sat, 2 May 2015 12:27:15 +0800 Subject: [PATCH] runtime/bridge: factor rtio_init --- soc/runtime/bridge.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/soc/runtime/bridge.c b/soc/runtime/bridge.c index 79b3ba758..68da7fa64 100644 --- a/soc/runtime/bridge.c +++ b/soc/runtime/bridge.c @@ -16,6 +16,7 @@ void bridge_main(void) { struct msg_base *umsg; + rtio_init(); send_ready(); while(1) { umsg = mailbox_wait_and_receive(); @@ -24,7 +25,6 @@ void bridge_main(void) struct msg_brg_ttl_out *msg; msg = (struct msg_brg_ttl_out *)umsg; - rtio_init(); rtio_set_oe(rtio_get_counter() + 8000, msg->channel, msg->value); mailbox_acknowledge(); break; @@ -33,7 +33,6 @@ void bridge_main(void) struct msg_brg_ttl_out *msg; msg = (struct msg_brg_ttl_out *)umsg; - rtio_init(); rtio_set_o(rtio_get_counter() + 8000, msg->channel, msg->value); mailbox_acknowledge(); break; @@ -75,7 +74,6 @@ void bridge_main(void) break; } case MESSAGE_TYPE_BRG_DDS_FUD: - rtio_init(); rtio_fud(rtio_get_counter() + 8000); mailbox_acknowledge(); break;