summaryrefslogtreecommitdiffstats
path: root/app/usb.c
diff options
context:
space:
mode:
Diffstat (limited to 'app/usb.c')
-rw-r--r--app/usb.c24
1 files changed, 15 insertions, 9 deletions
diff --git a/app/usb.c b/app/usb.c
index 3f5404a..9a84389 100644
--- a/app/usb.c
+++ b/app/usb.c
@@ -58,22 +58,25 @@ usbd_device *usbd_dev;
int usb_is_suspended = 0;
-int usb_running =0;
+int usb_running = 0;
static int time_since_sof;
-void usb_tick(void)
+void
+usb_tick (void)
{
-time_since_sof++;
-if (time_since_sof>3000) usb_running=0;
+ time_since_sof++;
+ if (time_since_sof > 3000)
+ usb_running = 0;
}
-static void usb_sof(void)
+static void
+usb_sof (void)
{
-usb_running=1;
-time_since_sof=0;
+ usb_running = 1;
+ time_since_sof = 0;
}
static void
@@ -184,7 +187,7 @@ usb_init (void)
usbd_register_set_config_callback (usbd_dev, usb_set_config);
usbd_register_suspend_callback (usbd_dev, usb_suspended);
usbd_register_resume_callback (usbd_dev, usb_resumed);
- usbd_register_sof_callback(usbd_dev, usb_sof);
+ usbd_register_sof_callback (usbd_dev, usb_sof);
}
@@ -192,5 +195,8 @@ void
usb_run (void)
{
for (;;)
- usbd_poll (usbd_dev);
+ {
+ usbd_poll (usbd_dev);
+ crypto_poll ();
+ }
}