Index: firmware/source/sys_main.c =================================================================== diff -u -r893caf9f58a08a2bd31068806e09603041d64add -rc74c1d99a011dd0fb7f98f183faecda675221fce --- firmware/source/sys_main.c (.../sys_main.c) (revision 893caf9f58a08a2bd31068806e09603041d64add) +++ firmware/source/sys_main.c (.../sys_main.c) (revision c74c1d99a011dd0fb7f98f183faecda675221fce) @@ -43,9 +43,6 @@ /* USER CODE BEGIN (0) */ -static void initProcessor( void ); -static void initSoftware( void ); -static void initTasks( void ); /* USER CODE END */ /* Include Files */ @@ -80,6 +77,9 @@ */ /* USER CODE BEGIN (2) */ +static void initProcessor( void ); +static void initSoftware( void ); +static void initTasks( void ); /* USER CODE END */ int main(void) @@ -97,13 +97,30 @@ /* USER CODE BEGIN (4) */ + +/************************************************************************* + * @brief initProcessor + * The initProcessor function initializes and configures the processor \n + * peripherals. + * @details Inputs: none + * @details Outputs: Processor peripherals initialized and configured. + * @return none + *************************************************************************/ static void initProcessor( void ) { canInit(); sciInit(); dmaEnable(); } +/************************************************************************* + * @brief initSoftware + * The initSoftware function calls all software unit initialization functions + * to initialize and configure the TD application. + * @details Inputs: none + * @details Outputs: All software units initialized. + * @return none + *************************************************************************/ static void initSoftware( void ) { initCommBuffers(); @@ -116,6 +133,13 @@ initTimers(); } +/************************************************************************* + * @brief initTasks + * The initTasks function sets up and starts the scheduled tasks. + * @details Inputs: none + * @details Outputs: Scheduled tasks set up and started. + * @return none + *************************************************************************/ static void initTasks( void ) { // Initialize RTI to setup the 3 tasks