diff --git a/cpu/nrf51/periph/pm.c b/cpu/nrf51/periph/pm.c new file mode 100644 index 0000000000..1979c53e35 --- /dev/null +++ b/cpu/nrf51/periph/pm.c @@ -0,0 +1,30 @@ +/* + * Copyright (C) 2017 Kaspar Schleiser + * 2014 Freie Universität Berlin + * + * This file is subject to the terms and conditions of the GNU Lesser + * General Public License v2.1. See the file LICENSE in the top level + * directory for more details. + */ + +/** + * @ingroup cpu_nrf51 + * @{ + * + * @file + * @brief Implementation of the kernels power management interface + * + * @author Kaspar Schleiser + * @author Hauke Petersen + * + * @} + */ + +#include "periph/pm.h" +#include "cpu.h" + +void pm_off(void) +{ + NRF_POWER->RAMON = 0; + NRF_POWER->SYSTEMOFF = 1; +}