
Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.
cdef.h@20:094cdb790dcb, 2016-07-29 (annotated)
- Committer:
- Schreeker
- Date:
- Fri Jul 29 14:58:49 2016 +0000
- Revision:
- 20:094cdb790dcb
- Parent:
- 15:462c8c89fe35
Anpassung an Programmierrichtlinie Dokument, sowie letzte Kontrolle und Funktionstest. Alles Ok! Codestatus endg?ltig! Simon Rutzen
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Schreeker | 15:462c8c89fe35 | 1 | /******************************************************************** |
Schreeker | 15:462c8c89fe35 | 2 | * |
Schreeker | 15:462c8c89fe35 | 3 | * Name: cdef.h |
Schreeker | 15:462c8c89fe35 | 4 | * Beschreibung: grundlegende Typdefinitionen |
Schreeker | 15:462c8c89fe35 | 5 | * Autor: |
Schreeker | 15:462c8c89fe35 | 6 | * Erstellung: 23.10.2012 |
Schreeker | 15:462c8c89fe35 | 7 | * |
Schreeker | 15:462c8c89fe35 | 8 | * Revisionsliste |
Schreeker | 15:462c8c89fe35 | 9 | * Datum | Autor | Änderung |
Schreeker | 15:462c8c89fe35 | 10 | * ------------+---------------+-------------------------- |
Schreeker | 15:462c8c89fe35 | 11 | * 23.10.2012 | Altenburg | Ersterstellung |
Schreeker | 15:462c8c89fe35 | 12 | * ------------+---------------+-------------------------- |
Schreeker | 15:462c8c89fe35 | 13 | * |
Schreeker | 15:462c8c89fe35 | 14 | ********************************************************************/ |
Schreeker | 15:462c8c89fe35 | 15 | #ifndef CDEF_H |
Schreeker | 15:462c8c89fe35 | 16 | #define CDEF_H |
Schreeker | 15:462c8c89fe35 | 17 | |
Schreeker | 15:462c8c89fe35 | 18 | /**************************************************************************/ |
Schreeker | 15:462c8c89fe35 | 19 | /* Definitions */ |
Schreeker | 15:462c8c89fe35 | 20 | /**************************************************************************/ |
Schreeker | 15:462c8c89fe35 | 21 | typedef unsigned char byte; /* vorzeichenlose 8-Bit-Zahl */ |
Schreeker | 15:462c8c89fe35 | 22 | typedef unsigned short word; /* vorzeichenlose 16-Bit-Zahl */ |
Schreeker | 15:462c8c89fe35 | 23 | typedef signed char int8; /* vorzeichenbehaftete 8-Bit-Zahl */ |
Schreeker | 15:462c8c89fe35 | 24 | typedef signed short int16; /* vorzeichenbehaftete 16-Bit-Zahl */ |
Schreeker | 15:462c8c89fe35 | 25 | //typedef byte bool; /* True/False Aussage */ |
Schreeker | 15:462c8c89fe35 | 26 | typedef unsigned long dword; /* Long-Zahl */ |
Schreeker | 15:462c8c89fe35 | 27 | typedef signed long int32; |
Schreeker | 15:462c8c89fe35 | 28 | |
Schreeker | 0:2a6b63a19ae5 | 29 | |
Schreeker | 15:462c8c89fe35 | 30 | #define True 1 |
Schreeker | 15:462c8c89fe35 | 31 | #define False 0 |
Schreeker | 15:462c8c89fe35 | 32 | #define true 1 |
Schreeker | 15:462c8c89fe35 | 33 | #define false 0 |
Schreeker | 15:462c8c89fe35 | 34 | #define On 1 |
Schreeker | 15:462c8c89fe35 | 35 | #define Off 0 |
Schreeker | 15:462c8c89fe35 | 36 | #define Yes 1 |
Schreeker | 15:462c8c89fe35 | 37 | #define No 0 |
Schreeker | 15:462c8c89fe35 | 38 | |
Schreeker | 15:462c8c89fe35 | 39 | #define Bit0 0x01 /* Bit-Definitionen */ |
Schreeker | 15:462c8c89fe35 | 40 | #define Bit1 0x02 |
Schreeker | 15:462c8c89fe35 | 41 | #define Bit2 0x04 |
Schreeker | 15:462c8c89fe35 | 42 | #define Bit3 0x08 |
Schreeker | 15:462c8c89fe35 | 43 | #define Bit4 0x10 |
Schreeker | 15:462c8c89fe35 | 44 | #define Bit5 0x20 |
Schreeker | 15:462c8c89fe35 | 45 | #define Bit6 0x40 |
Schreeker | 15:462c8c89fe35 | 46 | #define Bit7 0x80 |
Schreeker | 15:462c8c89fe35 | 47 | #define Bit8 (1 << 8) /* Bit-Definitionen */ |
Schreeker | 15:462c8c89fe35 | 48 | #define Bit9 (1 << 9) |
Schreeker | 15:462c8c89fe35 | 49 | #define Bit10 (1 << 10) |
Schreeker | 15:462c8c89fe35 | 50 | #define Bit11 (1 << 11) |
Schreeker | 15:462c8c89fe35 | 51 | #define Bit12 (1 << 12) |
Schreeker | 15:462c8c89fe35 | 52 | #define Bit13 (1 << 13) |
Schreeker | 15:462c8c89fe35 | 53 | #define Bit14 (1 << 14) |
Schreeker | 15:462c8c89fe35 | 54 | #define Bit15 (1 << 15) |
Schreeker | 15:462c8c89fe35 | 55 | #define Bit16 (1 << 16) /* Bit-Definitionen */ |
Schreeker | 15:462c8c89fe35 | 56 | #define Bit17 (1 << 17) |
Schreeker | 15:462c8c89fe35 | 57 | #define Bit18 (1 << 18) |
Schreeker | 15:462c8c89fe35 | 58 | #define Bit19 (1 << 19) |
Schreeker | 15:462c8c89fe35 | 59 | #define Bit20 (1 << 20) |
Schreeker | 15:462c8c89fe35 | 60 | #define Bit21 (1 << 21) |
Schreeker | 15:462c8c89fe35 | 61 | #define Bit22 (1 << 22) |
Schreeker | 15:462c8c89fe35 | 62 | #define Bit23 (1 << 23) |
Schreeker | 15:462c8c89fe35 | 63 | #define Bit24 (1 << 24) /* Bit-Definitionen */ |
Schreeker | 15:462c8c89fe35 | 64 | #define Bit25 (1 << 25) |
Schreeker | 15:462c8c89fe35 | 65 | #define Bit26 (1 << 26) |
Schreeker | 15:462c8c89fe35 | 66 | #define Bit27 (1 << 27) |
Schreeker | 15:462c8c89fe35 | 67 | #define Bit28 (1 << 28) |
Schreeker | 15:462c8c89fe35 | 68 | #define Bit29 (1 << 29) |
Schreeker | 15:462c8c89fe35 | 69 | #define Bit30 (1 << 30) |
Schreeker | 15:462c8c89fe35 | 70 | #define Bit31 (1 << 31) |
Schreeker | 15:462c8c89fe35 | 71 | |
Schreeker | 15:462c8c89fe35 | 72 | |
Schreeker | 15:462c8c89fe35 | 73 | #endif |
Schreeker | 15:462c8c89fe35 | 74 | /********************************************************************/ |