16 lines
328 B
C
16 lines
328 B
C
|
/*
|
||
|
* Copyright (c) 2018 Intel Corporation.
|
||
|
*
|
||
|
* SPDX-License-Identifier: Apache-2.0
|
||
|
*/
|
||
|
#include <zephyr.h>
|
||
|
#include <nrf_power.h>
|
||
|
|
||
|
/* Overrides the weak ARM implementation:
|
||
|
Set general purpose retention register and reboot */
|
||
|
void sys_arch_reboot(int type)
|
||
|
{
|
||
|
nrf_power_gpregret_set((uint8_t)type);
|
||
|
NVIC_SystemReset();
|
||
|
}
|