cpu/msp430-common: moved pm_reboot to periph/pm.c
parent
61045d127c
commit
a37ba98bfd
@ -1,3 +1,5 @@
|
||||
MODULE = msp430_common
|
||||
|
||||
DIRS = periph
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
||||
|
@ -0,0 +1,3 @@
|
||||
MODULE = msp430_common_periph
|
||||
|
||||
include $(RIOTBASE)/Makefile.base
|
@ -0,0 +1,30 @@
|
||||
/*
|
||||
* Copyright (C) 2017 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_msp430_common
|
||||
* @{
|
||||
*
|
||||
* @file
|
||||
* @brief MSP430 common periph/pm functions
|
||||
*
|
||||
* @author Hauke Petersen <hauke.petersen@fu-berlin.de>
|
||||
*
|
||||
* @}
|
||||
*/
|
||||
|
||||
#include "cpu.h"
|
||||
|
||||
void pm_reboot(void)
|
||||
{
|
||||
/* force an hardware reboot ("Power-Up Clear"), by writing
|
||||
an illegal value to the watchdog control register */
|
||||
while (1) {
|
||||
WDTCTL = 0x0000;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue