| 12345678910111213141516171819202122232425262728293031323334 | 
							- /*
 
-  * hal.c
 
-  *
 
-  *  Created on: 14.06.2017
 
-  *      Author: balbekova
 
-  */
 
- #include "stm32f4xx.h"
 
- #ifndef BT6702_SERVICE
 
- #include "log.h"
 
- #include "snmp_api.h"
 
- #include "trap_api.h"
 
- #endif
 
- #include <stddef.h>
 
- #include "FreeRTOS.h"
 
- #include "task.h"
 
- void Reboot(void) {
 
- #ifndef BT6702_SERVICE
 
- 	SNMP_SendUserTrap(DEVICE_REBOOTED);
 
- #if defined HARDWARE_BT6706 || HARDWARE_BT6708
 
- 	  if(telnet_act)
 
- 		  log_event_data(LOG_SYSTEM_BOOT, name_login_telnet);
 
- 	  else
 
- #endif
 
- 		  log_event_data(LOG_SYSTEM_BOOT, name_login);
 
- 	vTaskDelay(1010);
 
- 	LOG_Disable();
 
- #endif
 
-     NVIC_SystemReset();
 
- }
 
 
  |