Programm zur Darstellung der Lage eines Objektes im Raum mit Hilfe eines Beschleunigungssensores, 4 LED's und einem LCD-Display.

Dependencies:   TextLCD mbed

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?

UserRevisionLine numberNew 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 /********************************************************************/