Adrian Renner
/
mbed_L3_Timer
HaPo Labor 3
cdef.h@1:a02777ef7e5c, 2014-12-06 (annotated)
- Committer:
- moritzmahler
- Date:
- Sat Dec 06 14:46:14 2014 +0000
- Revision:
- 1:a02777ef7e5c
- Parent:
- 0:8a1dbfbe5c66
some major problems . Don't know why.;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
addyi | 0:8a1dbfbe5c66 | 1 | /******************************************************************** |
addyi | 0:8a1dbfbe5c66 | 2 | * |
addyi | 0:8a1dbfbe5c66 | 3 | * Name: cdef.h |
addyi | 0:8a1dbfbe5c66 | 4 | * Beschreibung: grundlegende Typdefinitionen |
addyi | 0:8a1dbfbe5c66 | 5 | * Autor: |
addyi | 0:8a1dbfbe5c66 | 6 | * Erstellung: 23.10.2012 |
addyi | 0:8a1dbfbe5c66 | 7 | * |
addyi | 0:8a1dbfbe5c66 | 8 | * Revisionsliste |
addyi | 0:8a1dbfbe5c66 | 9 | * Datum | Autor | Änderung |
addyi | 0:8a1dbfbe5c66 | 10 | * ------------+---------------+-------------------------- |
addyi | 0:8a1dbfbe5c66 | 11 | * 23.10.2012 | Altenburg | Ersterstellung |
addyi | 0:8a1dbfbe5c66 | 12 | * ------------+---------------+-------------------------- |
addyi | 0:8a1dbfbe5c66 | 13 | * |
addyi | 0:8a1dbfbe5c66 | 14 | ********************************************************************/ |
addyi | 0:8a1dbfbe5c66 | 15 | #ifndef CDEF_H |
addyi | 0:8a1dbfbe5c66 | 16 | #define CDEF_H |
addyi | 0:8a1dbfbe5c66 | 17 | |
addyi | 0:8a1dbfbe5c66 | 18 | /**************************************************************************/ |
addyi | 0:8a1dbfbe5c66 | 19 | /* Definitions */ |
addyi | 0:8a1dbfbe5c66 | 20 | /**************************************************************************/ |
addyi | 0:8a1dbfbe5c66 | 21 | typedef unsigned char byte; /* vorzeichenlose 8-Bit-Zahl */ |
addyi | 0:8a1dbfbe5c66 | 22 | typedef unsigned short word; /* vorzeichenlose 16-Bit-Zahl */ |
addyi | 0:8a1dbfbe5c66 | 23 | typedef signed char int8; /* vorzeichenbehaftete 8-Bit-Zahl */ |
addyi | 0:8a1dbfbe5c66 | 24 | typedef signed short int16; /* vorzeichenbehaftete 16-Bit-Zahl */ |
addyi | 0:8a1dbfbe5c66 | 25 | //typedef byte bool; /* True/False Aussage */ |
addyi | 0:8a1dbfbe5c66 | 26 | typedef unsigned long dword; /* Long-Zahl */ |
addyi | 0:8a1dbfbe5c66 | 27 | typedef signed long int32; |
addyi | 0:8a1dbfbe5c66 | 28 | |
addyi | 0:8a1dbfbe5c66 | 29 | |
addyi | 0:8a1dbfbe5c66 | 30 | |
addyi | 0:8a1dbfbe5c66 | 31 | #define True 1 |
addyi | 0:8a1dbfbe5c66 | 32 | #define False 0 |
addyi | 0:8a1dbfbe5c66 | 33 | #define true 1 |
addyi | 0:8a1dbfbe5c66 | 34 | #define false 0 |
addyi | 0:8a1dbfbe5c66 | 35 | #define On 1 |
addyi | 0:8a1dbfbe5c66 | 36 | #define Off 0 |
addyi | 0:8a1dbfbe5c66 | 37 | #define Yes 1 |
addyi | 0:8a1dbfbe5c66 | 38 | #define No 0 |
addyi | 0:8a1dbfbe5c66 | 39 | |
addyi | 0:8a1dbfbe5c66 | 40 | #define Bit0 0x01 /* Bit-Definitionen */ |
addyi | 0:8a1dbfbe5c66 | 41 | #define Bit1 0x02 |
addyi | 0:8a1dbfbe5c66 | 42 | #define Bit2 0x04 |
addyi | 0:8a1dbfbe5c66 | 43 | #define Bit3 0x08 |
addyi | 0:8a1dbfbe5c66 | 44 | #define Bit4 0x10 |
addyi | 0:8a1dbfbe5c66 | 45 | #define Bit5 0x20 |
addyi | 0:8a1dbfbe5c66 | 46 | #define Bit6 0x40 |
addyi | 0:8a1dbfbe5c66 | 47 | #define Bit7 0x80 |
addyi | 0:8a1dbfbe5c66 | 48 | #define Bit8 (1 << 8) /* Bit-Definitionen */ |
addyi | 0:8a1dbfbe5c66 | 49 | #define Bit9 (1 << 9) |
addyi | 0:8a1dbfbe5c66 | 50 | #define Bit10 (1 << 10) |
addyi | 0:8a1dbfbe5c66 | 51 | #define Bit11 (1 << 11) |
addyi | 0:8a1dbfbe5c66 | 52 | #define Bit12 (1 << 12) |
addyi | 0:8a1dbfbe5c66 | 53 | #define Bit13 (1 << 13) |
addyi | 0:8a1dbfbe5c66 | 54 | #define Bit14 (1 << 14) |
addyi | 0:8a1dbfbe5c66 | 55 | #define Bit15 (1 << 15) |
addyi | 0:8a1dbfbe5c66 | 56 | #define Bit16 (1 << 16) /* Bit-Definitionen */ |
addyi | 0:8a1dbfbe5c66 | 57 | #define Bit17 (1 << 17) |
addyi | 0:8a1dbfbe5c66 | 58 | #define Bit18 (1 << 18) |
addyi | 0:8a1dbfbe5c66 | 59 | #define Bit19 (1 << 19) |
addyi | 0:8a1dbfbe5c66 | 60 | #define Bit20 (1 << 20) |
addyi | 0:8a1dbfbe5c66 | 61 | #define Bit21 (1 << 21) |
addyi | 0:8a1dbfbe5c66 | 62 | #define Bit22 (1 << 22) |
addyi | 0:8a1dbfbe5c66 | 63 | #define Bit23 (1 << 23) |
addyi | 0:8a1dbfbe5c66 | 64 | #define Bit24 (1 << 24) /* Bit-Definitionen */ |
addyi | 0:8a1dbfbe5c66 | 65 | #define Bit25 (1 << 25) |
addyi | 0:8a1dbfbe5c66 | 66 | #define Bit26 (1 << 26) |
addyi | 0:8a1dbfbe5c66 | 67 | #define Bit27 (1 << 27) |
addyi | 0:8a1dbfbe5c66 | 68 | #define Bit28 (1 << 28) |
addyi | 0:8a1dbfbe5c66 | 69 | #define Bit29 (1 << 29) |
addyi | 0:8a1dbfbe5c66 | 70 | #define Bit30 (1 << 30) |
addyi | 0:8a1dbfbe5c66 | 71 | #define Bit31 (1 << 31) |
addyi | 0:8a1dbfbe5c66 | 72 | |
addyi | 0:8a1dbfbe5c66 | 73 | |
addyi | 0:8a1dbfbe5c66 | 74 | #endif |
addyi | 0:8a1dbfbe5c66 | 75 | /********************************************************************/ |
addyi | 0:8a1dbfbe5c66 | 76 |