LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
BoardTypes.h
Go to the documentation of this file.
1
/*
2
* @brief (Obsolete) LPCUSB library's board identification
3
*
4
* @note
5
* Copyright(C) NXP Semiconductors, 2012
6
* Copyright(C) Dean Camera, 2011, 2012
7
* All rights reserved.
8
*
9
* @par
10
* Software that is described herein is for illustrative purposes only
11
* which provides customers with programming information regarding the
12
* LPC products. This software is supplied "AS IS" without any warranties of
13
* any kind, and NXP Semiconductors and its licensor disclaim any and
14
* all warranties, express or implied, including all implied warranties of
15
* merchantability, fitness for a particular purpose and non-infringement of
16
* intellectual property rights. NXP Semiconductors assumes no responsibility
17
* or liability for the use of the software, conveys no license or rights under any
18
* patent, copyright, mask work right, or any other intellectual property rights in
19
* or to any products. NXP Semiconductors reserves the right to make changes
20
* in the software without notification. NXP Semiconductors also makes no
21
* representation or warranty that such application will be suitable for the
22
* specified use without further testing or modification.
23
*
24
* @par
25
* Permission to use, copy, modify, and distribute this software and its
26
* documentation is hereby granted, under NXP Semiconductors' and its
27
* licensor's relevant copyrights in the software, without fee, provided that it
28
* is used in conjunction with NXP Semiconductors microcontrollers. This
29
* copyright, permission, and disclaimer notice must appear in all copies of
30
* this code.
31
*/
32
33
34
46
#ifndef __LPCUSBlib_BOARDTYPES_H__
47
#define __LPCUSBlib_BOARDTYPES_H__
48
49
/* Preprocessor Checks: */
50
#if !defined(__INCLUDE_FROM_COMMON_H)
51
#error Do not include this file directly. Include LPCUSBlib/Common/Common.h instead to gain this functionality.
52
#endif
53
54
/* Public Interface - May be used in end-application: */
55
/* Macros: */
57
#define BOARD_USBKEY 0
58
60
#define BOARD_STK525 1
61
63
#define BOARD_STK526 2
64
66
#define BOARD_RZUSBSTICK 3
67
69
#define BOARD_ATAVRUSBRF01 4
70
76
#define BOARD_USER 5
77
79
#define BOARD_BUMBLEB 6
80
82
#define BOARD_XPLAIN 7
83
85
#define BOARD_XPLAIN_REV1 8
86
88
#define BOARD_EVK527 9
89
92
#define BOARD_NONE 10
93
95
#define BOARD_TEENSY 11
96
98
#define BOARD_USBTINYMKII 12
99
101
#define BOARD_BENITO 13
102
104
#define BOARD_JMDBU2 14
105
107
#define BOARD_OLIMEX162 15
108
110
#define BOARD_UDIP 16
111
113
#define BOARD_BUI 17
114
116
#define BOARD_UNO 18
117
119
#define BOARD_CULV3 19
120
122
#define BOARD_BLACKCAT 20
123
125
#define BOARD_MAXIMUS 21
126
128
#define BOARD_MINIMUS 22
129
131
#define BOARD_ADAFRUITU4 23
132
134
#define BOARD_MICROSIN162 24
135
137
#define BOARD_USBFOO 25
138
140
#define BOARD_SPARKFUN8U2 26
141
143
#define BOARD_EVK1101 27
144
146
#define BOARD_TUL 28
147
149
#define BOARD_EVK1100 29
150
152
#define BOARD_EVK1104 30
153
154
#if !defined(__DOXYGEN__)
155
#define BOARD_ BOARD_NONE
156
157
#if !defined(BOARD)
158
#define BOARD BOARD_NONE
159
#endif
160
#endif
161
162
#endif
163
software
LPCUSBLib
Common
BoardTypes.h
Generated on Fri Nov 16 2012 13:36:44 for LPCOpen Platform by
1.8.2