XMC_commom_c

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

1 /**

2 * @file xmc_common.c
3 * @date 2020-11-11
4 *
5 * @cond
6 *****************************************************************************
7 * XMClib v2.2.0 - XMC Peripheral Driver Library
8 *
9 * Copyright (c) 2015-2020, Infineon Technologies AG
10 * All rights reserved.
11 *
12 * Boost Software License - Version 1.0 - August 17th, 2003
13 *
14 * Permission is hereby granted, free of charge, to any person or organization
15 * obtaining a copy of the software and accompanying documentation covered by
16 * this license (the "Software") to use, reproduce, display, distribute,
17 * execute, and transmit the Software, and to prepare derivative works of the
18 * Software, and to permit third-parties to whom the Software is furnished to
19 * do so, all subject to the following:
20 *
21 * The copyright notices in the Software and this entire statement, including
22 * the above license grant, this restriction and the following disclaimer,
23 * must be included in all copies of the Software, in whole or in part, and
24 * all derivative works of the Software, unless such copies or derivative
25 * works are solely in the form of machine-executable object code generated by
26 * a source language processor.
27 *
28 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
29 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
30 * FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
31 * SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
32 * FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
33 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
34 * DEALINGS IN THE SOFTWARE.
35 *
36 * To improve the quality of the software, users are encouraged to share
37 * modifications, enhancements or bug fixes with Infineon Technologies AG
38 * at XMCSupport@infineon.com.
39 *****************************************************************************
40 *
41 * Change History
42 * --------------
43 *
44 * 2015-02-20:
45 * - Initial <br>
46 *
47 * 2017-02-25:
48 * - Remove the need to define XMC_USER_ASSERT_FUNCTION
49 * - XMC_AssertHandler fixed compilation warnings
50 *
51 * @endcond
52 *
53 */
54
55 #include "xmc_common.h"
56
57 /*******************************************************************************
58 * API IMPLEMENTATION
59 *******************************************************************************/
60 #if defined(XMC_ASSERT_ENABLE)
61 __WEAK void XMC_AssertHandler(const char *const msg, const char *const file, uint32_t
line)
62 {
63 XMC_UNUSED_ARG(msg);
64 XMC_UNUSED_ARG(file);
65 XMC_UNUSED_ARG(line);
66
67 while (1)
68 {
69 /* Endless loop */
70 }
71 }
72 #endif
73
74

You might also like