X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao_test.c;h=0524535991e633d8348c1ac7e3e0758acac0237e;hp=35a019fa025ee2c79bba84fef495e26ee37e39ce;hb=e14f07bfdb8824fc7ed6df1129c66ee39ffd6d54;hpb=823f4f92de0c1f8dd7a644a8e56ffe9822bee6e2 diff --git a/ao_test.c b/ao_test.c index 35a019fa..05245359 100644 --- a/ao_test.c +++ b/ao_test.c @@ -43,9 +43,15 @@ blink_0(void) void blink_1(void) { + static struct ao_adc adc; + for (;;) { - P1 ^= 2; - ao_delay(20); + ao_sleep(&ao_adc_ring); + ao_adc_get(&adc); + if (adc.accel < 15900) + P1_1 = 1; + else + P1_1 = 0; } } @@ -68,6 +74,9 @@ main(void) /* Set p1_1 and p1_0 to output */ P1DIR = 0x03; + ao_adc_init(); + ao_timer_init(); + ao_add_task(&blink_0_task, blink_0); ao_add_task(&blink_1_task, blink_1); ao_add_task(&wakeup_task, wakeup);