From 1026e533722f68fbcaa0167c4c172540afcabeba Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 12 Mar 2011 00:45:23 +0000 Subject: add ADC task --- kernel/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'kernel/main.c') diff --git a/kernel/main.c b/kernel/main.c index 3a1921c..736975f 100644 --- a/kernel/main.c +++ b/kernel/main.c @@ -21,9 +21,10 @@ #include "tasks.h" uint8_t red, green, blue; +uint16_t adcval; struct rgbarg rgbargs[] = { - { &red, &green, &blue } + { &red, &green, &blue }, }; struct pwmarg pwmargs[] = { @@ -32,6 +33,10 @@ struct pwmarg pwmargs[] = { { &blue, PB4, 0, 0 }, }; +struct adcarg adcarg[] = { + { 0, 0, 0, &adcval }, +}; + int main() { @@ -45,6 +50,7 @@ main() task(pwm, STACK, SEC(0), MSEC(10), &pwmargs[1]); task(pwm, STACK, SEC(0), MSEC(10), &pwmargs[2]); task(lcd, STACK, MSEC(40), SEC(1), 0); + task(adc, STACK, MSEC(0), MSEC(20), &adcarg[0]); for (;;); -- cgit v1.2.3