Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
cdef.h@0:d494e07c7c0e, 2014-06-26 (annotated)
- Committer:
- Sneid
- Date:
- Thu Jun 26 08:20:29 2014 +0000
- Revision:
- 0:d494e07c7c0e
mbed_LCD
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| Sneid | 0:d494e07c7c0e | 1 | /******************************************************************** |
| Sneid | 0:d494e07c7c0e | 2 | * |
| Sneid | 0:d494e07c7c0e | 3 | * Name: cdef.h |
| Sneid | 0:d494e07c7c0e | 4 | * Beschreibung: grundlegende Typdefinitionen |
| Sneid | 0:d494e07c7c0e | 5 | * Autor: |
| Sneid | 0:d494e07c7c0e | 6 | * Erstellung: 23.10.2012 |
| Sneid | 0:d494e07c7c0e | 7 | * |
| Sneid | 0:d494e07c7c0e | 8 | * Revisionsliste |
| Sneid | 0:d494e07c7c0e | 9 | * Datum | Autor | Änderung |
| Sneid | 0:d494e07c7c0e | 10 | * ------------+---------------+-------------------------- |
| Sneid | 0:d494e07c7c0e | 11 | * 23.10.2012 | Altenburg | Ersterstellung |
| Sneid | 0:d494e07c7c0e | 12 | * ------------+---------------+-------------------------- |
| Sneid | 0:d494e07c7c0e | 13 | * |
| Sneid | 0:d494e07c7c0e | 14 | ********************************************************************/ |
| Sneid | 0:d494e07c7c0e | 15 | #ifndef CDEF_H |
| Sneid | 0:d494e07c7c0e | 16 | #define CDEF_H |
| Sneid | 0:d494e07c7c0e | 17 | |
| Sneid | 0:d494e07c7c0e | 18 | /**************************************************************************/ |
| Sneid | 0:d494e07c7c0e | 19 | /* Definitions */ |
| Sneid | 0:d494e07c7c0e | 20 | /**************************************************************************/ |
| Sneid | 0:d494e07c7c0e | 21 | typedef unsigned char byte; /* vorzeichenlose 8-Bit-Zahl */ |
| Sneid | 0:d494e07c7c0e | 22 | typedef unsigned short word; /* vorzeichenlose 16-Bit-Zahl */ |
| Sneid | 0:d494e07c7c0e | 23 | typedef signed char int8; /* vorzeichenbehaftete 8-Bit-Zahl */ |
| Sneid | 0:d494e07c7c0e | 24 | typedef signed short int16; /* vorzeichenbehaftete 16-Bit-Zahl */ |
| Sneid | 0:d494e07c7c0e | 25 | //typedef byte bool; /* True/False Aussage */ |
| Sneid | 0:d494e07c7c0e | 26 | typedef unsigned long dword; /* Long-Zahl */ |
| Sneid | 0:d494e07c7c0e | 27 | typedef signed long int32; |
| Sneid | 0:d494e07c7c0e | 28 | |
| Sneid | 0:d494e07c7c0e | 29 | |
| Sneid | 0:d494e07c7c0e | 30 | #define True 1 |
| Sneid | 0:d494e07c7c0e | 31 | #define False 0 |
| Sneid | 0:d494e07c7c0e | 32 | #define true 1 |
| Sneid | 0:d494e07c7c0e | 33 | #define false 0 |
| Sneid | 0:d494e07c7c0e | 34 | #define On 1 |
| Sneid | 0:d494e07c7c0e | 35 | #define Off 0 |
| Sneid | 0:d494e07c7c0e | 36 | #define Yes 1 |
| Sneid | 0:d494e07c7c0e | 37 | #define No 0 |
| Sneid | 0:d494e07c7c0e | 38 | |
| Sneid | 0:d494e07c7c0e | 39 | #define Bit0 0x01 /* Bit-Definitionen */ |
| Sneid | 0:d494e07c7c0e | 40 | #define Bit1 0x02 |
| Sneid | 0:d494e07c7c0e | 41 | #define Bit2 0x04 |
| Sneid | 0:d494e07c7c0e | 42 | #define Bit3 0x08 |
| Sneid | 0:d494e07c7c0e | 43 | #define Bit4 0x10 |
| Sneid | 0:d494e07c7c0e | 44 | #define Bit5 0x20 |
| Sneid | 0:d494e07c7c0e | 45 | #define Bit6 0x40 |
| Sneid | 0:d494e07c7c0e | 46 | #define Bit7 0x80 |
| Sneid | 0:d494e07c7c0e | 47 | #define Bit8 (1 << 8) /* Bit-Definitionen */ |
| Sneid | 0:d494e07c7c0e | 48 | #define Bit9 (1 << 9) |
| Sneid | 0:d494e07c7c0e | 49 | #define Bit10 (1 << 10) |
| Sneid | 0:d494e07c7c0e | 50 | #define Bit11 (1 << 11) |
| Sneid | 0:d494e07c7c0e | 51 | #define Bit12 (1 << 12) |
| Sneid | 0:d494e07c7c0e | 52 | #define Bit13 (1 << 13) |
| Sneid | 0:d494e07c7c0e | 53 | #define Bit14 (1 << 14) |
| Sneid | 0:d494e07c7c0e | 54 | #define Bit15 (1 << 15) |
| Sneid | 0:d494e07c7c0e | 55 | #define Bit16 (1 << 16) /* Bit-Definitionen */ |
| Sneid | 0:d494e07c7c0e | 56 | #define Bit17 (1 << 17) |
| Sneid | 0:d494e07c7c0e | 57 | #define Bit18 (1 << 18) |
| Sneid | 0:d494e07c7c0e | 58 | #define Bit19 (1 << 19) |
| Sneid | 0:d494e07c7c0e | 59 | #define Bit20 (1 << 20) |
| Sneid | 0:d494e07c7c0e | 60 | #define Bit21 (1 << 21) |
| Sneid | 0:d494e07c7c0e | 61 | #define Bit22 (1 << 22) |
| Sneid | 0:d494e07c7c0e | 62 | #define Bit23 (1 << 23) |
| Sneid | 0:d494e07c7c0e | 63 | #define Bit24 (1 << 24) /* Bit-Definitionen */ |
| Sneid | 0:d494e07c7c0e | 64 | #define Bit25 (1 << 25) |
| Sneid | 0:d494e07c7c0e | 65 | #define Bit26 (1 << 26) |
| Sneid | 0:d494e07c7c0e | 66 | #define Bit27 (1 << 27) |
| Sneid | 0:d494e07c7c0e | 67 | #define Bit28 (1 << 28) |
| Sneid | 0:d494e07c7c0e | 68 | #define Bit29 (1 << 29) |
| Sneid | 0:d494e07c7c0e | 69 | #define Bit30 (1 << 30) |
| Sneid | 0:d494e07c7c0e | 70 | #define Bit31 (1 << 31) |
| Sneid | 0:d494e07c7c0e | 71 | |
| Sneid | 0:d494e07c7c0e | 72 | |
| Sneid | 0:d494e07c7c0e | 73 | #endif |
| Sneid | 0:d494e07c7c0e | 74 | /********************************************************************/ |