X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fusbtrng-v2.0%2Fao_usbtrng.c;h=e34babec5f4fdd748871b5e21fa6c05196eefad4;hb=97cf9df882291b9e494b2f64f84eb37357a6ab31;hp=9b6fd4f188c68308529620c4992aa9abc548e7f2;hpb=02e1058fa52ee7c867ea6c9031ebb9e21d14889c;p=fw%2Faltos diff --git a/src/usbtrng-v2.0/ao_usbtrng.c b/src/usbtrng-v2.0/ao_usbtrng.c index 9b6fd4f1..e34babec 100644 --- a/src/usbtrng-v2.0/ao_usbtrng.c +++ b/src/usbtrng-v2.0/ao_usbtrng.c @@ -3,7 +3,8 @@ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of @@ -16,16 +17,9 @@ */ #include - -static void ao_blink(void) -{ - for (;;) { - ao_led_toggle(LEDS_AVAILABLE); - ao_delay(AO_MS_TO_TICKS(500)); - } -} - -struct ao_task blink_task; +#include +#include +#include void main(void) { @@ -34,12 +28,17 @@ void main(void) ao_clock_init(); ao_task_init(); ao_timer_init(); + ao_dma_init(); + ao_adc_init(); + ao_crc_init(); ao_cmd_init(); ao_usb_init(); - ao_add_task(&blink_task, ao_blink, "blink"); + ao_trng_init(); + + ao_led_off(AO_LED_RED); ao_start_scheduler(); }