embox

Форк
0
/
platform_shutdown.c 
24 строки · 368.0 Байт
1
/**
2
 * @file
3
 * @brief
4
 *
5
 * @author  Vadim Deryabkin
6
 * @date    27.01.2020
7
 */
8

9
#include <bsp/stm32cube_hal.h>
10
#include <hal/platform.h>
11

12
void platform_shutdown(shutdown_mode_t mode) {
13
	switch (mode) {
14
	case SHUTDOWN_MODE_HALT:
15
	case SHUTDOWN_MODE_REBOOT:
16
	case SHUTDOWN_MODE_ABORT:
17
	default:
18
		HAL_NVIC_SystemReset();
19
		break;
20
	}
21

22
	/* NOTREACHED */
23
	while (1) {}
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.