1 /********************************************************************* 2 * SEGGER Microcontroller GmbH * 3 * The Embedded Experts * 4 ********************************************************************** 5 * * 6 * (c) 1995 - 2018 SEGGER Microcontroller GmbH * 7 * * 8 * www.segger.com Support: support@segger.com * 9 * * 10 ********************************************************************** 11 * * 12 * All rights reserved. * 13 * * 14 * SEGGER strongly recommends to not make any changes * 15 * to or modify the source code of this software in order to stay * 16 * compatible with the monitor mode protocol and J-Link. * 17 * * 18 * Redistribution and use in source and binary forms, with or * 19 * without modification, are permitted provided that the following * 20 * conditions are met: * 21 * * 22 * - Redistributions of source code must retain the above copyright * 23 * notice, this list of conditions and the following disclaimer. * 24 * * 25 * - Redistributions in binary form must reproduce the above * 26 * copyright notice, this list of conditions and the following * 27 * disclaimer in the documentation and/or other materials provided * 28 * with the distribution. * 29 * * 30 * - Neither the name of SEGGER Microcontroller GmbH * 31 * nor the names of its contributors may be used to endorse or * 32 * promote products derived from this software without specific * 33 * prior written permission. * 34 * * 35 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND * 36 * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, * 37 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF * 38 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * 39 * DISCLAIMED. IN NO EVENT SHALL SEGGER Microcontroller BE LIABLE FOR * 40 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * 41 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT * 42 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; * 43 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF * 44 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * 45 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE * 46 * USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH * 47 * DAMAGE. * 48 * * 49 ********************************************************************** 50 ---------------------------------------------------------------------- 51 File : JLINK_MONITOR.h 52 Purpose : Header file of debug monitor for J-Link monitor mode debug on Cortex-M devices. 53 -------- END-OF-HEADER --------------------------------------------- 54 */ 55 56 #ifndef JLINK_MONITOR_H 57 #define JLINK_MONITOR_H 58 59 void JLINK_MONITOR_OnExit (void); 60 void JLINK_MONITOR_OnEnter (void); 61 void JLINK_MONITOR_OnPoll (void); 62 63 #endif 64 65 /****** End Of File *************************************************/ 66