| 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"#endifstatic 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) РОТЕК **********************************/
 |