| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | 
							- /********************************* (C) РОТЕК ***********************************
 
-  * @module  init_task
 
-  * @file    init_task.c
 
-  * @version 1.0.0
 
-  * @date    XX.XX.XXXX
 
-  * $brief   Инициализация всех задач.
 
-  *******************************************************************************
 
-  * @history     Version  Author         Comment
 
-  * XX.XX.XXXX   1.0.0    Telenkov D.A.  First release.
 
-  *******************************************************************************
 
-  */
 
-   
 
- #include "init_task.h"
 
- #include "common_config.h"  
 
- #include "hw_init.h"
 
- #include "netconf.h"
 
- #include "main.h"
 
- #include "wdg.h"
 
- #include "usart.h"
 
- //#include "led.h"
 
- //#include "buttons.h"
 
- #include "settings_api.h"
 
- #include "rtc.h"
 
- #include "FreeRTOS.h"
 
- #include "task.h" 
 
- #ifdef PRINTF_STDLIB
 
- #include <stdio.h>
 
- #endif
 
- #ifdef PRINTF_CUSTOM
 
- #include "tinystdio.h"
 
- #endif
 
- static void vTaskDebug(void *pvParameters);
 
- /**
 
-   * @brief  Разовая синхронизация времени при старте контроллера
 
-   */
 
- TaskHandle_t xHandleSntpOnceSinhro = NULL;
 
- /**
 
-   * @brief  Задача инициализации. Запускает основные задачи девайса и умирает.
 
-   * @retval 
 
-   */
 
- void InitTask( void *params)
 
- {
 
-     BT_6702_Init();
 
-     
 
-     SETTINGS_ResetBootTry();
 
-     vTaskDelete(NULL);
 
-     taskYIELD();
 
-     
 
- }
 
- static void vTaskDebug(void *pvParameters) 
 
- {
 
-   char msg[700];
 
-   for(;;)
 
-   {
 
-     vTaskList(msg);
 
- 	printf(msg);
 
- 	printf("\n\r");
 
- 	
 
- 	vTaskDelay(1000);
 
-   }
 
- }
 
- /********************************* (C) РОТЕК **********************************/
 
 
  |