Library to access LPC17xx peripherals. It uses static inline functions, constant propagation and dead code elimination to be as fast as possible.

Dependents:   Chua-VGA Wolfram-1D-VGA WolframRnd-1D-VGA Basin-VGA ... more

Committer:
Ivop
Date:
Sun Jul 03 17:11:55 2011 +0000
Revision:
0:7a91348b4a02

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ivop 0:7a91348b4a02 1 /* Copyright (C) 2010, 2011 by Ivo van Poorten <ivop@euronet.nl>
Ivop 0:7a91348b4a02 2 * This file is licensed under the terms of the GNU Lesser
Ivop 0:7a91348b4a02 3 * General Public License, version 3.
Ivop 0:7a91348b4a02 4 */
Ivop 0:7a91348b4a02 5
Ivop 0:7a91348b4a02 6 #ifndef FASTLIB_COMMON_H
Ivop 0:7a91348b4a02 7 #define FASTLIB_COMMON_H
Ivop 0:7a91348b4a02 8
Ivop 0:7a91348b4a02 9 #include <stdint.h>
Ivop 0:7a91348b4a02 10
Ivop 0:7a91348b4a02 11 #define FL_IGNORE (-1)
Ivop 0:7a91348b4a02 12
Ivop 0:7a91348b4a02 13 #define FL_OFF 0
Ivop 0:7a91348b4a02 14 #define FL_ON 1
Ivop 0:7a91348b4a02 15
Ivop 0:7a91348b4a02 16 #define FL_INPUT 0
Ivop 0:7a91348b4a02 17 #define FL_OUTPUT 1
Ivop 0:7a91348b4a02 18
Ivop 0:7a91348b4a02 19 #define FL_RISE 0
Ivop 0:7a91348b4a02 20 #define FL_FALL 1
Ivop 0:7a91348b4a02 21 #define FL_BOTH 2
Ivop 0:7a91348b4a02 22
Ivop 0:7a91348b4a02 23 #define FL_DISABLE 0
Ivop 0:7a91348b4a02 24 #define FL_ENABLE 1
Ivop 0:7a91348b4a02 25
Ivop 0:7a91348b4a02 26 #define FL_DISCONNECT 0
Ivop 0:7a91348b4a02 27 #define FL_CONNECT 1
Ivop 0:7a91348b4a02 28
Ivop 0:7a91348b4a02 29 #define FL_SINGLE_EDGE 0
Ivop 0:7a91348b4a02 30 #define FL_DOUBLE_EDGE 1
Ivop 0:7a91348b4a02 31
Ivop 0:7a91348b4a02 32 #define FL_8BITS 0
Ivop 0:7a91348b4a02 33 #define FL_16BITS 1
Ivop 0:7a91348b4a02 34 #define FL_32BITS 3
Ivop 0:7a91348b4a02 35
Ivop 0:7a91348b4a02 36 #define FL_STEREO 0
Ivop 0:7a91348b4a02 37 #define FL_MONO 1
Ivop 0:7a91348b4a02 38
Ivop 0:7a91348b4a02 39 #define FL_MASTER 0
Ivop 0:7a91348b4a02 40 #define FL_SLAVE 1
Ivop 0:7a91348b4a02 41
Ivop 0:7a91348b4a02 42 #define FL_LITTLE_ENDIAN 0
Ivop 0:7a91348b4a02 43 #define FL_BIG_ENDIAN 1
Ivop 0:7a91348b4a02 44
Ivop 0:7a91348b4a02 45 #endif