]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_R4_RM48_CCS5/startup/sys_types.h
Added initial RM48 project files. These are not in the correct directory structure...
[freertos] / FreeRTOS / Demo / CORTEX_R4_RM48_CCS5 / startup / sys_types.h
1 /*----------------------------------------------------------------------------*/\r
2 /* sys_types.h                                              10/20/10 15:19:19 */\r
3 /*                                                                            */\r
4 /* (c) Texas Instruments 2003-2010, All rights reserved.                      */\r
5 /*                                                                            */\r
6 \r
7 \r
8 #ifndef __sys_types_h__\r
9 #define __sys_types_h__\r
10 \r
11 /*----------------------------------------------------------------------------*/\r
12 /* Standard Types                                                             */\r
13 \r
14 typedef signed char T_S8;\r
15 #define MAX_S8 (127)\r
16 #define MIN_S8 (-128)\r
17 \r
18 typedef unsigned char T_U8;\r
19 #define MAX_U8 (255)\r
20 #define MIN_U8 (0)\r
21 \r
22 typedef signed short T_S16;\r
23 #define MAX_S16 (32767)\r
24 #define MIN_S16 (-32767-1)\r
25 \r
26 typedef unsigned short T_U16;\r
27 #define MAX_U16 (0xFFFFU)\r
28 #define MIN_U16 (0)\r
29 \r
30 typedef signed int T_S32;\r
31 #define MAX_S32 (2147483647L)\r
32 #define MIN_S32 (-2147483647L-1)\r
33 \r
34 typedef unsigned int T_U32;\r
35 #define MAX_U32 (0xFFFFFFFFU)\r
36 #define MIN_U32 (0)\r
37 \r
38 typedef float T_F32;\r
39 #define MAX_F32 (3.39e+38)\r
40 #define MIN_F32 (1.18e-38)\r
41 \r
42 typedef double T_F64;\r
43 #define MAX_F64 (1.79e+308)\r
44 #define MIN_F64 (2.23e-308)\r
45 \r
46 \r
47 #endif\r
48 /*----------------------------------------------------------------------------*/\r
49 \r