]> git.sur5r.net Git - freertos/blob - Demo/CORTEX_Kinetis_K60_Tower_IAR/Freescale_Code/cpu/k60_tower.h
Start to re-arrange files to include FreeRTOS+ in main download.
[freertos] / Demo / CORTEX_Kinetis_K60_Tower_IAR / Freescale_Code / cpu / k60_tower.h
1 /*\r
2  * File:        k60_tower.h\r
3  * Purpose:     Definitions for the Kinetis K60 tower card\r
4  *\r
5  * Notes:\r
6  */\r
7 \r
8 #ifndef __K60_TOWER_H__\r
9 #define __K60_TOWER_H__\r
10 \r
11 #include "mcg.h"\r
12 \r
13 /********************************************************************/\r
14 \r
15 /* Global defines to use for all boards */\r
16 #define DEBUG_PRINT\r
17 \r
18 \r
19 \r
20 /* Defines specific to the K60 tower board */\r
21 \r
22 \r
23 /* Define for the CPU on the K60 board */\r
24 #define CPU_MK60N512VMD100\r
25 \r
26 /*\r
27  * System Bus Clock Info\r
28  */\r
29 #define K60_CLK             1\r
30 #define REF_CLK             XTAL8   /* value isn't used, but we still need something defined */\r
31 #define CORE_CLK_MHZ        PLL96      /* 96MHz is only freq tested for a clock input*/\r
32 \r
33 /*\r
34  * Serial Port Info\r
35  */\r
36 \r
37 /* \r
38  * Select the serial port that is being used below. Only one of the \r
39  * options should be uncommented at any time.\r
40  */\r
41 //#define SERIAL_CARD     // use this option for serial port on TWR-SER\r
42 #define OSJTAG         // use this option for serial port over the OS-JTAG circuit\r
43 \r
44 #if (defined(SERIAL_CARD))\r
45     #define TERM_PORT           UART3_BASE_PTR\r
46     #define TERMINAL_BAUD       115200\r
47     #undef  HW_FLOW_CONTROL\r
48 #elif (defined(OSJTAG))\r
49     #define TERM_PORT           UART5_BASE_PTR\r
50     #define TERMINAL_BAUD       115200\r
51     #undef  HW_FLOW_CONTROL\r
52 #else\r
53   #error "No valid serial port defined"\r
54 #endif\r
55 \r
56 \r
57 #endif /* __K60_TOWER_H__ */\r