1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/kinetis/dist/wdog-disable.s
2017-11-10 10:42:59 +01:00

34 lines
638 B
ArmAsm

/*
* Copyright (C) 2015 Eistec AB
*
* 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.
*/
/* GCC ARM assembler */
.text
.thumb
.align 2
/* Public functions declared in this file */
.global wdog_disable
.section .text.wdog_disable
.thumb_func
.func
wdog_disable:
movw r0, #0x200e
movw r1, #0xc520
movt r0, #0x4005
strh r1, [r0, #0]
movw r1, #0xd928
strh r1, [r0, #0]
movw r0, #0x2000
movs r1, #0xd2
movt r0, #0x4005
strh r1, [r0, #0]
bkpt #0
.endfunc