APP Team
/
app2
...
main.h@3:cd25d0efe0e1, 2014-01-28 (annotated)
- Committer:
- passelin
- Date:
- Tue Jan 28 19:36:56 2014 +0000
- Revision:
- 3:cd25d0efe0e1
- Child:
- 4:7d6b46b40fba
Clean code in multiple files
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
passelin | 3:cd25d0efe0e1 | 1 | #ifndef MAIN_H |
passelin | 3:cd25d0efe0e1 | 2 | #define MAIN_H |
passelin | 3:cd25d0efe0e1 | 3 | |
passelin | 3:cd25d0efe0e1 | 4 | #include "mbed.h" |
passelin | 3:cd25d0efe0e1 | 5 | #include "rtos.h" |
passelin | 3:cd25d0efe0e1 | 6 | |
passelin | 3:cd25d0efe0e1 | 7 | #define NUM_DELAY 100 |
passelin | 3:cd25d0efe0e1 | 8 | #define ANN_DELAY 250 |
passelin | 3:cd25d0efe0e1 | 9 | #define ANN_THRESOLD 125 |
passelin | 3:cd25d0efe0e1 | 10 | |
passelin | 3:cd25d0efe0e1 | 11 | #define SWITCH_1 0 |
passelin | 3:cd25d0efe0e1 | 12 | #define SWITCH_2 1 |
passelin | 3:cd25d0efe0e1 | 13 | #define POT_1 2 |
passelin | 3:cd25d0efe0e1 | 14 | #define POT_2 3 |
passelin | 3:cd25d0efe0e1 | 15 | |
passelin | 3:cd25d0efe0e1 | 16 | |
passelin | 3:cd25d0efe0e1 | 17 | struct Event |
passelin | 3:cd25d0efe0e1 | 18 | { |
passelin | 3:cd25d0efe0e1 | 19 | short type; |
passelin | 3:cd25d0efe0e1 | 20 | time_t time; |
passelin | 3:cd25d0efe0e1 | 21 | }; |
passelin | 3:cd25d0efe0e1 | 22 | |
passelin | 3:cd25d0efe0e1 | 23 | typedef Event Event_t; |
passelin | 3:cd25d0efe0e1 | 24 | |
passelin | 3:cd25d0efe0e1 | 25 | void NumEvent_thread(void const *args); |
passelin | 3:cd25d0efe0e1 | 26 | void AnnEvent_thread(void const *args); |
passelin | 3:cd25d0efe0e1 | 27 | void Collector_thread(void const *args); |
passelin | 3:cd25d0efe0e1 | 28 | |
passelin | 3:cd25d0efe0e1 | 29 | #endif //MAIN_H |