aboutsummaryrefslogtreecommitdiff
path: root/kernel/tasks.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2011-03-18 16:29:22 +0000
committerDimitri Sokolyuk <demon@dim13.org>2011-03-18 16:29:22 +0000
commit8be79f666b7be5e603e73dc443b7141a65da7cd9 (patch)
tree1ebcfa94e9947160902b9423a349297a5a5bed6e /kernel/tasks.h
parent577488e08517172c1e926b6f3fb15a4ca9f6633f (diff)
ppm
Diffstat (limited to 'kernel/tasks.h')
-rw-r--r--kernel/tasks.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/kernel/tasks.h b/kernel/tasks.h
index cf386c7..0b6795f 100644
--- a/kernel/tasks.h
+++ b/kernel/tasks.h
@@ -19,7 +19,7 @@
#define __TASKS_H
#define ADCCHANNELS 6
-#define ADCPRESCALE 32
+#define ADCPRESCALE 8
#if (ADCPRESCALE == 1)
#define ADC_FLAGS 0
@@ -52,6 +52,8 @@ struct pwmarg {
struct adcarg {
uint16_t *value;
+ uint16_t *max;
+ uint16_t *min;
};
struct lcdarg {
@@ -60,12 +62,17 @@ struct lcdarg {
uint16_t *adc;
};
+struct ppmarg {
+ uint16_t *value;
+};
+
void init_uart(void);
void heartbeat(void *);
void rgb(void *);
-void cpwm(void *);
+void pwm(void *);
void lcd(void *);
void adc(void *);
+void ppm(void *);
#endif