]> git.sur5r.net Git - freertos/blob - Demo/ColdFire_MCF52221_CodeWarrior/headers/MCF52221.h
Comment the command line interpreter and lwIP sockets based server code.
[freertos] / Demo / ColdFire_MCF52221_CodeWarrior / headers / MCF52221.h
1 /* Coldfire C Header File\r
2  * Copyright Freescale Semiconductor Inc\r
3  * All rights reserved.\r
4  *\r
5  * 2008/05/23 Revision: 0.95\r
6  *\r
7  * (c) Copyright UNIS, a.s. 1997-2008\r
8  * UNIS, a.s.\r
9  * Jundrovska 33\r
10  * 624 00 Brno\r
11  * Czech Republic\r
12  * http      : www.processorexpert.com\r
13  * mail      : info@processorexpert.com\r
14  */\r
15 \r
16 #ifndef __MCF52221_H__\r
17 #define __MCF52221_H__\r
18 \r
19 \r
20 /********************************************************************/\r
21 /*\r
22  * The basic data types\r
23  */\r
24 \r
25 typedef unsigned char           uint8;   /*  8 bits */\r
26 typedef unsigned short int      uint16;  /* 16 bits */\r
27 typedef unsigned long int       uint32;  /* 32 bits */\r
28 \r
29 typedef signed char             int8;    /*  8 bits */\r
30 typedef signed short int        int16;   /* 16 bits */\r
31 typedef signed long int         int32;   /* 32 bits */\r
32 \r
33 typedef volatile uint8          vuint8;  /*  8 bits */\r
34 typedef volatile uint16         vuint16; /* 16 bits */\r
35 typedef volatile uint32         vuint32; /* 32 bits */\r
36 \r
37 #ifdef __cplusplus\r
38 extern "C" {\r
39 #endif\r
40 \r
41 #pragma define_section system ".system" far_absolute RW\r
42 \r
43 /***\r
44  * MCF52221 Derivative Memory map definitions from linker command files:\r
45  * __IPSBAR, __RAMBAR, __RAMBAR_SIZE, __FLASHBAR, __FLASHBAR_SIZE linker\r
46  * symbols must be defined in the linker command file.\r
47  */\r
48 \r
49 extern __declspec(system)  uint8 __IPSBAR[];\r
50 extern __declspec(system)  uint8 __RAMBAR[];\r
51 extern __declspec(system)  uint8 __RAMBAR_SIZE[];\r
52 extern __declspec(system)  uint8 __FLASHBAR[];\r
53 extern __declspec(system)  uint8 __FLASHBAR_SIZE[];\r
54 \r
55 #define IPSBAR_ADDRESS   (uint32)__IPSBAR\r
56 #define RAMBAR_ADDRESS   (uint32)__RAMBAR\r
57 #define RAMBAR_SIZE      (uint32)__RAMBAR_SIZE\r
58 #define FLASHBAR_ADDRESS (uint32)__FLASHBAR\r
59 #define FLASHBAR_SIZE    (uint32)__FLASHBAR_SIZE\r
60 \r
61 \r
62 #include "MCF52221_SCM.h"\r
63 #include "MCF52221_DMA.h"\r
64 #include "MCF52221_UART.h"\r
65 #include "MCF52221_I2C.h"\r
66 #include "MCF52221_QSPI.h"\r
67 #include "MCF52221_RTC.h"\r
68 #include "MCF52221_DTIM.h"\r
69 #include "MCF52221_INTC.h"\r
70 #include "MCF52221_GPIO.h"\r
71 #include "MCF52221_PAD.h"\r
72 #include "MCF52221_RCM.h"\r
73 #include "MCF52221_CCM.h"\r
74 #include "MCF52221_PMM.h"\r
75 #include "MCF52221_CLOCK.h"\r
76 #include "MCF52221_EPORT.h"\r
77 #include "MCF52221_PIT.h"\r
78 #include "MCF52221_ADC.h"\r
79 #include "MCF52221_GPTA.h"\r
80 #include "MCF52221_PWM.h"\r
81 #include "MCF52221_USB_OTG.h"\r
82 #include "MCF52221_CFM.h"\r
83 \r
84 #ifdef __cplusplus\r
85 }\r
86 #endif\r
87 \r
88 \r
89 #endif /* __MCF52221_H__ */\r