Subversion Repositories DashDisplay

Rev

Rev 49 | Rev 61 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 49 Rev 50
Line -... Line 1...
-
 
1
/* USER CODE BEGIN Header */
1
/**
2
/**
2
  ******************************************************************************
3
  ******************************************************************************
3
  * @file    stm32l1xx_it.h
4
  * @file    stm32l1xx_it.h
4
  * @brief   This file contains the headers of the interrupt handlers.
5
  * @brief   This file contains the headers of the interrupt handlers.
5
  ******************************************************************************
6
  ******************************************************************************
-
 
7
  * @attention
6
  *
8
  *
7
  * COPYRIGHT(c) 2018 STMicroelectronics
9
  * <h2><center>&copy; Copyright (c) 2020 STMicroelectronics.
-
 
10
  * All rights reserved.</center></h2>
8
  *
11
  *
9
  * Redistribution and use in source and binary forms, with or without modification,
12
  * This software component is licensed by ST under BSD 3-Clause license,
10
  * are permitted provided that the following conditions are met:
13
  * the "License"; You may not use this file except in compliance with the
11
  *   1. Redistributions of source code must retain the above copyright notice,
-
 
12
  *      this list of conditions and the following disclaimer.
-
 
13
  *   2. Redistributions in binary form must reproduce the above copyright notice,
-
 
14
  *      this list of conditions and the following disclaimer in the documentation
-
 
15
  *      and/or other materials provided with the distribution.
14
  * License. You may obtain a copy of the License at:
16
  *   3. Neither the name of STMicroelectronics nor the names of its contributors
-
 
17
  *      may be used to endorse or promote products derived from this software
15
  *                        opensource.org/licenses/BSD-3-Clause
18
  *      without specific prior written permission.
-
 
19
  *
16
  *
20
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-
 
21
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-
 
22
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-
 
23
  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
-
 
24
  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-
 
25
  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-
 
26
  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-
 
27
  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-
 
28
  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-
 
29
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
 
30
  *
-
 
31
  ******************************************************************************
17
 ******************************************************************************
32
  */
18
  */
-
 
19
/* USER CODE END Header */
33
 
20
 
34
/* Define to prevent recursive inclusion -------------------------------------*/
21
/* Define to prevent recursive inclusion -------------------------------------*/
35
#ifndef __STM32L1xx_IT_H
22
#ifndef __STM32L1xx_IT_H
36
#define __STM32L1xx_IT_H
23
#define __STM32L1xx_IT_H
37
 
24
 
38
#ifdef __cplusplus
25
#ifdef __cplusplus
39
 extern "C" {
26
 extern "C" {
40
#endif 
27
#endif
-
 
28
 
-
 
29
/* Private includes ----------------------------------------------------------*/
-
 
30
/* USER CODE BEGIN Includes */
-
 
31
 
-
 
32
/* USER CODE END Includes */
41
 
33
 
42
/* Includes ------------------------------------------------------------------*/
-
 
43
/* Exported types ------------------------------------------------------------*/
34
/* Exported types ------------------------------------------------------------*/
-
 
35
/* USER CODE BEGIN ET */
-
 
36
 
-
 
37
/* USER CODE END ET */
-
 
38
 
44
/* Exported constants --------------------------------------------------------*/
39
/* Exported constants --------------------------------------------------------*/
-
 
40
/* USER CODE BEGIN EC */
-
 
41
 
-
 
42
/* USER CODE END EC */
-
 
43
 
45
/* Exported macro ------------------------------------------------------------*/
44
/* Exported macro ------------------------------------------------------------*/
46
/* Exported functions ------------------------------------------------------- */
45
/* USER CODE BEGIN EM */
47
 
46
 
-
 
47
/* USER CODE END EM */
-
 
48
 
-
 
49
/* Exported functions prototypes ---------------------------------------------*/
48
void NMI_Handler(void);
50
void NMI_Handler(void);
49
void HardFault_Handler(void);
51
void HardFault_Handler(void);
50
void MemManage_Handler(void);
52
void MemManage_Handler(void);
51
void BusFault_Handler(void);
53
void BusFault_Handler(void);
52
void UsageFault_Handler(void);
54
void UsageFault_Handler(void);
53
void SVC_Handler(void);
55
void SVC_Handler(void);
54
void DebugMon_Handler(void);
56
void DebugMon_Handler(void);
55
void PendSV_Handler(void);
57
void PendSV_Handler(void);
56
void SysTick_Handler(void);
58
void SysTick_Handler(void);
-
 
59
/* USER CODE BEGIN EFP */
-
 
60
 
-
 
61
/* USER CODE END EFP */
57
 
62
 
58
#ifdef __cplusplus
63
#ifdef __cplusplus
59
}
64
}
60
#endif
65
#endif
61
 
66