ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
build.h
Go to the documentation of this file.
1 /**
2  * @file build.h
3  * @brief The \b build.h file contains the static configuration for the Sensor Fusion based Virtual Orientation sensor adapter
4 
5  * @copyright Copyright (c) 2015, Freescale Semiconductor, Inc.
6  * @version 01.00
7 */
8 #ifndef BUILD_H
9 #define BUILD_H
10 #define MK64F
11 #define THISBUILD 500
12 
13 // PCB HAL options
14 #define BOARD_WIN8_REV05 0 // with sensor shield
15 #define BOARD_FRDM_KL25Z 1 // with sensor shield
16 #define BOARD_FRDM_K20D50M 2 // with sensor shield
17 #define BOARD_FRDM_K22F 2 // with sensor shield // TODO: Need to define in GUI.
18 #define BOARD_FXLC95000CL 3
19 #define BOARD_FRDM_KL26Z 4 // with sensor shield
20 #define BOARD_FRDM_K64F 5 // with sensor shield
21 #define BOARD_FRDM_KL16Z 6 // with sensor shield
22 #define BOARD_FRDM_KL46Z 7 // with sensor shield
23 #define BOARD_FRDM_KL46Z_STANDALONE 8 // without sensor shield
24 
25 // enter new PCBs here with incrementing values
26 // C Compiler Preprocessor define in the CodeWarrior project will choose which board to use
27 #ifdef KL25Z
28 # define THIS_BOARD_ID BOARD_FRDM_KL25Z
29 #endif
30 #ifdef K20D50M
31 # define THIS_BOARD_ID BOARD_FRDM_K20D50M
32 #endif
33 #ifdef MK22F
34 # define THIS_BOARD_ID BOARD_FRDM_K22F
35 #endif
36 #ifdef KL26Z
37 # define THIS_BOARD_ID BOARD_FRDM_KL26Z
38 #endif
39 #ifdef MK64F
40 # define THIS_BOARD_ID BOARD_FRDM_K64F
41 #endif
42 #ifdef KL16Z
43 # define THIS_BOARD_ID BOARD_FRDM_KL16Z
44 #endif
45 #ifdef KL46Z
46 # define THIS_BOARD_ID BOARD_FRDM_KL46Z
47 #endif
48 #endif /* BUILD_H */
49