070914
Dependencies: FreescaleIAP MODSERIAL mbed monitor timer0
Fork of 17_PT1000 by
main.h@19:8e4e6fe34857, 2015-05-08 (annotated)
- Committer:
- rs27
- Date:
- Fri May 08 07:48:19 2015 +0000
- Revision:
- 19:8e4e6fe34857
080515
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rs27 | 19:8e4e6fe34857 | 1 | #ifndef MAIN_H |
rs27 | 19:8e4e6fe34857 | 2 | #define MAIN_H |
rs27 | 19:8e4e6fe34857 | 3 | |
rs27 | 19:8e4e6fe34857 | 4 | #define CR 13 |
rs27 | 19:8e4e6fe34857 | 5 | #define LED_AUS 0 |
rs27 | 19:8e4e6fe34857 | 6 | #define LED_EIN 1 |
rs27 | 19:8e4e6fe34857 | 7 | |
rs27 | 19:8e4e6fe34857 | 8 | #define BOOL_FMT(bool_expr) (bool_expr) ? "ein" : "aus" |
rs27 | 19:8e4e6fe34857 | 9 | |
rs27 | 19:8e4e6fe34857 | 10 | struct di_struct { |
rs27 | 19:8e4e6fe34857 | 11 | bool aktiv; // Flag zur Steuerung |
rs27 | 19:8e4e6fe34857 | 12 | bool old; // alter Wert vom Eingang für Flankenerkennung |
rs27 | 19:8e4e6fe34857 | 13 | bool filter; // ein Flankengetriggertes Signal muss mindestens 10ms anliegen |
rs27 | 19:8e4e6fe34857 | 14 | bool optischer_alarm; // für die Bestätigung von IN3 |
rs27 | 19:8e4e6fe34857 | 15 | bool summer; // Flag für Zeitsteuerung des Summers |
rs27 | 19:8e4e6fe34857 | 16 | }; |
rs27 | 19:8e4e6fe34857 | 17 | |
rs27 | 19:8e4e6fe34857 | 18 | #endif |