]> rtime.felk.cvut.cz Git - pes-rpp/rpp-test-sw.git/blob - source/sys_main.c
Added commands for read values from DIN and MOUT ports
[pes-rpp/rpp-test-sw.git] / source / sys_main.c
1 /** @file sys_main.c \r
2 *   @brief Application main file\r
3 *   @date 15.Mar.2012\r
4 *   @version 03.01.00\r
5 *\r
6 *   This file contains an empty main function,\r
7 *   which can be used for the application.\r
8 */\r
9 \r
10 /* (c) Texas Instruments 2009-2012, All rights reserved. */\r
11 \r
12 /* USER CODE BEGIN (0) */\r
13 /* USER CODE END */\r
14 \r
15 /* Include Files */\r
16 \r
17 #include "sys_common.h"\r
18 #include "system.h"\r
19 \r
20 /* USER CODE BEGIN (1) */\r
21 #include "cmd_proc_freertos_tms570.h"\r
22 #include "FreeRTOS.h"\r
23 #include "os_task.h"\r
24 #include "mibspi.h"\r
25 #include "can.h"\r
26 #include "adc.h"\r
27 #include "gio.h"\r
28 #include "het.h"\r
29 /* USER CODE END */\r
30 \r
31 \r
32 /** @fn void main(void)\r
33 *   @brief Application main function\r
34 *   @note This function is empty by default.\r
35 *\r
36 *   This function is called after startup.\r
37 *   The user can use this function to implement the application.\r
38 */\r
39 \r
40 /* USER CODE BEGIN (2) */\r
41 /* USER CODE END */\r
42 \r
43 \r
44 \r
45 void main(void)\r
46 {\r
47 /* USER CODE BEGIN (3) */\r
48         gioInit();\r
49         mibspiInit();\r
50         hetInit();\r
51         sciInit();\r
52         canInit();\r
53     adcInit();\r
54     canEnableErrorNotification(canREG1);\r
55     canEnableErrorNotification(canREG2);\r
56 \r
57 \r
58         _enable_IRQ();\r
59         initCmdProc(1, (uint8_t*)"\r\nType commands\r\n", (uint8_t *)"\r\n--> ");\r
60 \r
61         vTaskStartScheduler();\r
62         //We should never get here\r
63         while(1) ;\r
64 \r
65 /* USER CODE END */\r
66 }\r
67 \r
68 \r
69 /* USER CODE BEGIN (4) */\r
70 /* USER CODE END */\r