diff options
Diffstat (limited to 'src/stm32lib/examples/TIM/ComplementarySignals')
5 files changed, 0 insertions, 1351 deletions
diff --git a/src/stm32lib/examples/TIM/ComplementarySignals/main.c b/src/stm32lib/examples/TIM/ComplementarySignals/main.c deleted file mode 100755 index 6fa0f26..0000000 --- a/src/stm32lib/examples/TIM/ComplementarySignals/main.c +++ /dev/null @@ -1,253 +0,0 @@ -/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
 -* File Name          : main.c
 -* Author             : MCD Application Team
 -* Version            : V2.0.1
 -* Date               : 06/13/2008
 -* Description        : Main program body
 -********************************************************************************
 -* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
 -* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 -* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
 -* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
 -* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
 -* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
 -*******************************************************************************/
 -
 -/* Includes ------------------------------------------------------------------*/
 -#include "stm32f10x_lib.h"
 -
 -/* Private typedef -----------------------------------------------------------*/
 -/* Private define ------------------------------------------------------------*/
 -/* Private macro -------------------------------------------------------------*/
 -/* Private variables ---------------------------------------------------------*/
 -TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
 -TIM_OCInitTypeDef  TIM_OCInitStructure;
 -TIM_BDTRInitTypeDef TIM_BDTRInitStructure;
 -u16 CCR1_Val = 32767;
 -u16 CCR2_Val = 16383;
 -u16 CCR3_Val = 8191;
 -ErrorStatus HSEStartUpStatus;
 -
 -/* Private function prototypes -----------------------------------------------*/
 -void RCC_Configuration(void);
 -void GPIO_Configuration(void);
 -void NVIC_Configuration(void);
 -
 -/* Private functions ---------------------------------------------------------*/
 -
 -/*******************************************************************************
 -* Function Name  : main
 -* Description    : Main program
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -int main(void)
 -{
 -#ifdef DEBUG
 -  debug();
 -#endif
 -
 -  /* System Clocks Configuration */
 -  RCC_Configuration();
 -
 -  /* GPIO Configuration */
 -  GPIO_Configuration();
 -
 -  /* NVIC configuration */
 -  NVIC_Configuration();
 -
 -  /* -----------------------------------------------------------------------
 -  TIM1 Configuration to:
 -
 -  1/ Generate 3 complementary PWM signals with 3 different duty cycles:
 -  TIM1CLK = 72 MHz, Prescaler = 0, TIM1 counter clock = 72 MHz
 -  TIM1 frequency = TIM1CLK/(TIM1_Period + 1) = 1.098 KHz
 -
 -  TIM1 Channel1 duty cycle = TIM1->CCR1 / TIM1_Period = 50% 
 -  TIM1 Channel1N duty cycle = (TIM1_Period - TIM1_CCR1) / (TIM1_Period + 1) = 50%
 -
 -  TIM1 Channel2 duty cycle = TIM1_CCR2 / TIM1_Period = 25%
 -  TIM1 Channel2N duty cycle = (TIM1_Period - TIM1_CCR1) / (TIM1_Period + 1) = 75% 
 -
 -  TIM1 Channel3 duty cycle = TIM1_CCR3 / TIM1_Period = 12.5% 
 -  TIM1 Channel3N duty cycle = (TIM1_Period - TIM1_CCR3) / (TIM1_Period + 1) = 87.5% 
 -
 -  2/ Insert a dead time equal to 1.62 us
 -  3/ Configure the break feature, active at High level, and using the automatic 
 -     output enable feature
 -  4/ Use the Locking parametres level1. 
 -  ----------------------------------------------------------------------- */
 -
 -  /* Time Base configuration */
 -  TIM_TimeBaseStructure.TIM_Prescaler = 0;
 -  TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
 -  TIM_TimeBaseStructure.TIM_Period = 65535;
 -  TIM_TimeBaseStructure.TIM_ClockDivision = 0;
 -  TIM_TimeBaseStructure.TIM_RepetitionCounter = 0;
 -
 -  TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure);
 -
 -  /* Channel 1, 2,3 and 4 Configuration in PWM mode */
 -  TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2;
 -  TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
 -  TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
 -  TIM_OCInitStructure.TIM_Pulse = CCR1_Val;
 -  TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low;
 -  TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_Low;
 -  TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set;
 -  TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCIdleState_Reset;
 -
 -  TIM_OC1Init(TIM1, &TIM_OCInitStructure);
 -
 -  TIM_OCInitStructure.TIM_Pulse = CCR2_Val;
 -  TIM_OC2Init(TIM1, &TIM_OCInitStructure);
 -
 -  TIM_OCInitStructure.TIM_Pulse = CCR3_Val;
 -  TIM_OC3Init(TIM1, &TIM_OCInitStructure);
 -
 -  /* Automatic Output enable, Break, dead time and lock configuration*/
 -  TIM_BDTRInitStructure.TIM_OSSRState = TIM_OSSRState_Enable;
 -  TIM_BDTRInitStructure.TIM_OSSIState = TIM_OSSIState_Enable;
 -  TIM_BDTRInitStructure.TIM_LOCKLevel = TIM_LOCKLevel_1;
 -  TIM_BDTRInitStructure.TIM_DeadTime = 117;
 -  TIM_BDTRInitStructure.TIM_Break = TIM_Break_Enable;
 -  TIM_BDTRInitStructure.TIM_BreakPolarity = TIM_BreakPolarity_High;
 -  TIM_BDTRInitStructure.TIM_AutomaticOutput = TIM_AutomaticOutput_Enable;
 -
 -  TIM_BDTRConfig(TIM1, &TIM_BDTRInitStructure);
 -
 -  /* TIM1 counter enable */
 -  TIM_Cmd(TIM1, ENABLE);
 -
 -  /* Main Output Enable */
 -  TIM_CtrlPWMOutputs(TIM1, ENABLE);
 -
 -  while (1)
 -  {}
 -}
 -
 -/*******************************************************************************
 -* Function Name  : RCC_Configuration
 -* Description    : Configures the different system clocks.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void RCC_Configuration(void)
 -{
 -  /* RCC system reset(for debug purpose) */
 -  RCC_DeInit();
 -
 -  /* Enable HSE */
 -  RCC_HSEConfig(RCC_HSE_ON);
 -
 -  /* Wait till HSE is ready */
 -  HSEStartUpStatus = RCC_WaitForHSEStartUp();
 -
 -  if (HSEStartUpStatus == SUCCESS)
 -  {
 -    /* Enable Prefetch Buffer */
 -    FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
 -
 -    /* Flash 2 wait state */
 -    FLASH_SetLatency(FLASH_Latency_2);
 -
 -    /* HCLK = SYSCLK */
 -    RCC_HCLKConfig(RCC_SYSCLK_Div1);
 -
 -    /* PCLK2 = HCLK */
 -    RCC_PCLK2Config(RCC_HCLK_Div1);
 -
 -    /* PCLK1 = HCLK/2 */
 -    RCC_PCLK1Config(RCC_HCLK_Div2);
 -
 -    /* PLLCLK = 8MHz * 9 = 72 MHz */
 -    RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
 -
 -    /* Enable PLL */
 -    RCC_PLLCmd(ENABLE);
 -
 -    /* Wait till PLL is ready */
 -    while (RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)
 -    {}
 -
 -    /* Select PLL as system clock source */
 -    RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
 -
 -    /* Wait till PLL is used as system clock source */
 -    while (RCC_GetSYSCLKSource() != 0x08)
 -    {}
 -  }
 -
 -  /* TIM1, GPIOA and GPIOB clock enable */
 -  RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOA |
 -                         RCC_APB2Periph_GPIOB, ENABLE);
 -}
 -
 -/*******************************************************************************
 -* Function Name  : GPIO_Configuration
 -* Description    : Configure the TIM1 Pins.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void GPIO_Configuration(void)
 -{
 -  GPIO_InitTypeDef GPIO_InitStructure;
 -
 -  /* GPIOA Configuration: TIM1 Channel 1, 2 and 3 as alternate function push-pull */
 -  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10;
 -  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
 -  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 -  GPIO_Init(GPIOA, &GPIO_InitStructure);
 -
 -  /* GPIOB Configuration: TIM1 Channel 1N, 2N and 3N as alternate function push-pull */
 -  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 | GPIO_Pin_14 | GPIO_Pin_15;
 -  GPIO_Init(GPIOB, &GPIO_InitStructure);
 -
 -  /* GPIOB Configuration: BKIN pin */
 -  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
 -  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
 -  GPIO_Init(GPIOB, &GPIO_InitStructure);
 -}
 -
 -/*******************************************************************************
 -* Function Name  : NVIC_Configuration
 -* Description    : Configure the nested vectored interrupt controller.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void NVIC_Configuration(void)
 -{
 -#ifdef  VECT_TAB_RAM
 -  /* Set the Vector Table base location at 0x20000000 */
 -  NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
 -#else  /* VECT_TAB_FLASH  */
 -  /* Set the Vector Table base location at 0x08000000 */
 -  NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
 -#endif
 -}
 -
 -#ifdef  DEBUG
 -/*******************************************************************************
 -* Function Name  : assert_failed
 -* Description    : Reports the name of the source file and the source line number
 -*                  where the assert_param error has occurred.
 -* Input          : - file: pointer to the source file name
 -*                  - line: assert_param error line source number
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void assert_failed(u8* file, u32 line)
 -{
 -  /* User can add his own implementation to report the file name and line number,
 -     ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */
 -
 -  while (1)
 -  {}
 -}
 -#endif
 -
 -/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/
 diff --git a/src/stm32lib/examples/TIM/ComplementarySignals/readme.txt b/src/stm32lib/examples/TIM/ComplementarySignals/readme.txt deleted file mode 100755 index 654755a..0000000 --- a/src/stm32lib/examples/TIM/ComplementarySignals/readme.txt +++ /dev/null @@ -1,87 +0,0 @@ -/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
 -* File Name          : readme.txt
 -* Author             : MCD Application Team
 -* Version            : V2.0.1
 -* Date               : 06/13/2008
 -* Description        : Description of the TIM ComplementarySignals example.
 -********************************************************************************
 -* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
 -* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 -* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
 -* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
 -* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
 -* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
 -*******************************************************************************/
 -
 -Example description
 -===================
 -This example shows how to configure the TIM1 peripheral to generate three 
 -complementary TIM1 signals, to insert a defined dead time value, to use the break 
 -feature and to lock the desired parameters.
 -
 -TIM1CLK is fixed to 72 MHz, the TIM1 Prescaler is equal to 0 so the TIM1 counter
 -clock used is 72 MHz.
 -
 -TIM1 frequency is defined as follow:
 -TIM1 frequency = TIM1 counter clock / (TIM1_Period + 1) = 1.098 KHz.
 -
 -The Three Duty cycles are computed as the following description: 
 -
 -TIM1 Channel1 duty cycle = TIM1_CCR1 / (TIM1_Period + 1) = 50% 
 -TIM1 Channel1N duty cycle = (TIM1_Period - TIM1_CCR1) / (TIM1_Period + 1) = 50%
 -
 -TIM1 Channel2 duty cycle = TIM1_CCR2 / (TIM1_Period + 1) = 25%
 -TIM1 Channel2N duty cycle = (TIM1_Period - TIM1_CCR1) / (TIM1_Period + 1) = 75% 
 -
 -TIM1 Channel3 duty cycle = TIM1_CCR3 / TIM1_Period = 12.5% 
 -TIM1 Channel3N duty cycle = (TIM1_Period - TIM1_CCR3) / (TIM1_Period + 1) = 87.5%
 -
 -A dead time of 1.62 us is inserted between the different complementary signals, 
 -and the Lock level 1 is selected.
 -The break Polarity is used at High level.
 -
 -The TIM1 waveform can be displayed using an oscilloscope. 
 -
 -
 -Directory contents
 -==================
 -stm32f10x_conf.h  Library Configuration file
 -stm32f10x_it.c    Interrupt handlers
 -stm32f10x_it.h    Interrupt handlers header file
 -main.c            Main program
 -
 -
 -Hardware environment
 -====================
 -This example runs on STMicroelectronics STM3210B-EVAL and STM3210E-EVAL evaluation
 -boards and can be easily tailored to any other hardware.
 -There is no need for any modification when switching between these two boards.
 -
 -- Connect the TIM1 pins to an oscilloscope to monitor the different waveforms:
 -  - TIM1_CH1  pin (PA.08)  
 -  - TIM1_CH1N pin (PB.13)  
 -  - TIM1_CH2  pin (PA.09)  
 -  - TIM1_CH2N pin (PB.14)  
 -  - TIM1_CH3  pin (PA.10)  
 -  - TIM1_CH3N pin (PB.15)
 -
 -- Connect the TIM1 break pin TIM1_BKIN pin (PB.12) to the GND. To generate a break
 -  event, switch this pin level from 0V to 3.3V.
 -  
 -  
 -How to use it
 -=============
 -In order to make the program work, you must do the following:
 -- Create a project and setup all your toolchain's start-up files
 -- Compile the directory content files and required Library files:
 -  + stm32f10x_lib.c
 -  + stm32f10x_tim.c
 -  + stm32f10x_gpio.c
 -  + stm32f10x_rcc.c
 -  + stm32f10x_nvic.c
 -  + stm32f10x_flash.c
 -
 -- Link all compiled files and load your image into target memory
 -- Run the example
 -
 -******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE******
 diff --git a/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_conf.h b/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_conf.h deleted file mode 100755 index d277318..0000000 --- a/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_conf.h +++ /dev/null @@ -1,170 +0,0 @@ -/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
 -* File Name          : stm32f10x_conf.h
 -* Author             : MCD Application Team
 -* Version            : V2.0.1
 -* Date               : 06/13/2008
 -* Description        : Library configuration file.
 -********************************************************************************
 -* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
 -* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 -* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
 -* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
 -* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
 -* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
 -*******************************************************************************/
 -
 -/* Define to prevent recursive inclusion -------------------------------------*/
 -#ifndef __STM32F10x_CONF_H
 -#define __STM32F10x_CONF_H
 -
 -/* Includes ------------------------------------------------------------------*/
 -#include "stm32f10x_type.h"
 -
 -/* Exported types ------------------------------------------------------------*/
 -/* Exported constants --------------------------------------------------------*/
 -/* Uncomment the line below to compile the library in DEBUG mode, this will expanse
 -   the "assert_param" macro in the firmware library code (see "Exported macro"
 -   section below) */
 -/*#define DEBUG    1*/
 -
 -/* Comment the line below to disable the specific peripheral inclusion */
 -/************************************* ADC ************************************/
 -//#define _ADC
 -//#define _ADC1
 -//#define _ADC2
 -//#define _ADC3
 -
 -/************************************* BKP ************************************/
 -//#define _BKP 
 -
 -/************************************* CAN ************************************/
 -//#define _CAN
 -
 -/************************************* CRC ************************************/
 -//#define _CRC
 -
 -/************************************* DAC ************************************/
 -//#define _DAC
 -
 -/************************************* DBGMCU *********************************/
 -//#define _DBGMCU
 -
 -/************************************* DMA ************************************/
 -//#define _DMA
 -//#define _DMA1_Channel1
 -//#define _DMA1_Channel2
 -//#define _DMA1_Channel3
 -//#define _DMA1_Channel4
 -//#define _DMA1_Channel5
 -//#define _DMA1_Channel6
 -//#define _DMA1_Channel7
 -//#define _DMA2_Channel1
 -//#define _DMA2_Channel2
 -//#define _DMA2_Channel3
 -//#define _DMA2_Channel4
 -//#define _DMA2_Channel5
 -
 -/************************************* EXTI ***********************************/
 -//#define _EXTI
 -
 -/************************************* FLASH and Option Bytes *****************/
 -#define _FLASH
 -/* Uncomment the line below to enable FLASH program/erase/protections functions,
 -   otherwise only FLASH configuration (latency, prefetch, half cycle) functions
 -   are enabled */
 -/* #define _FLASH_PROG */
 -
 -/************************************* FSMC ***********************************/
 -//#define _FSMC
 -
 -/************************************* GPIO ***********************************/
 -#define _GPIO
 -#define _GPIOA
 -#define _GPIOB
 -//#define _GPIOC
 -//#define _GPIOD
 -//#define _GPIOE
 -//#define _GPIOF
 -//#define _GPIOG
 -#define _AFIO
 -
 -/************************************* I2C ************************************/
 -//#define _I2C
 -//#define _I2C1
 -//#define _I2C2
 -
 -/************************************* IWDG ***********************************/
 -//#define _IWDG
 -
 -/************************************* NVIC ***********************************/
 -#define _NVIC
 -
 -/************************************* PWR ************************************/
 -//#define _PWR
 -
 -/************************************* RCC ************************************/
 -#define _RCC
 -
 -/************************************* RTC ************************************/
 -//#define _RTC
 -
 -/************************************* SDIO ***********************************/
 -//#define _SDIO
 -
 -/************************************* SPI ************************************/
 -//#define _SPI
 -//#define _SPI1
 -//#define _SPI2
 -//#define _SPI3
 -
 -/************************************* SysTick ********************************/
 -//#define _SysTick
 -
 -/************************************* TIM ************************************/
 -#define _TIM
 -#define _TIM1
 -//#define _TIM2
 -//#define _TIM3
 -//#define _TIM4
 -//#define _TIM5
 -//#define _TIM6
 -//#define _TIM7
 -//#define _TIM8
 -
 -/************************************* USART **********************************/
 -//#define _USART
 -//#define _USART1
 -//#define _USART2
 -//#define _USART3
 -//#define _UART4
 -//#define _UART5
 -
 -/************************************* WWDG ***********************************/
 -//#define _WWDG
 -
 -/* In the following line adjust the value of External High Speed oscillator (HSE)
 -   used in your application */
 -#define HSE_Value    ((u32)8000000) /* Value of the External oscillator in Hz*/
 -
 -/* Exported macro ------------------------------------------------------------*/
 -#ifdef  DEBUG
 -/*******************************************************************************
 -* Macro Name     : assert_param
 -* Description    : The assert_param macro is used for function's parameters check.
 -*                  It is used only if the library is compiled in DEBUG mode. 
 -* Input          : - expr: If expr is false, it calls assert_failed function
 -*                    which reports the name of the source file and the source
 -*                    line number of the call that failed. 
 -*                    If expr is true, it returns no value.
 -* Return         : None
 -*******************************************************************************/ 
 -  #define assert_param(expr) ((expr) ? (void)0 : assert_failed((u8 *)__FILE__, __LINE__))
 -/* Exported functions ------------------------------------------------------- */
 -  void assert_failed(u8* file, u32 line);
 -#else
 -  #define assert_param(expr) ((void)0)
 -#endif /* DEBUG */
 -
 -#endif /* __STM32F10x_CONF_H */
 -
 -/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/
 diff --git a/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_it.c b/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_it.c deleted file mode 100755 index 704430c..0000000 --- a/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_it.c +++ /dev/null @@ -1,741 +0,0 @@ -/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
 -* File Name          : stm32f10x_it.c
 -* Author             : MCD Application Team
 -* Version            : V2.0.1
 -* Date               : 06/13/2008
 -* Description        : Main Interrupt Service Routines.
 -*                      This file provides template for all exceptions handler
 -*                      and peripherals interrupt service routine.
 -********************************************************************************
 -* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
 -* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 -* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
 -* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
 -* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
 -* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
 -*******************************************************************************/
 -
 -/* Includes ------------------------------------------------------------------*/
 -#include "stm32f10x_it.h"
 -
 -/* Private typedef -----------------------------------------------------------*/
 -/* Private define ------------------------------------------------------------*/
 -/* Private macro -------------------------------------------------------------*/
 -/* Private variables ---------------------------------------------------------*/
 -/* Private function prototypes -----------------------------------------------*/
 -/* Private functions ---------------------------------------------------------*/
 -
 -/*******************************************************************************
 -* Function Name  : NMIException
 -* Description    : This function handles NMI exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void NMIException(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : HardFaultException
 -* Description    : This function handles Hard Fault exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void HardFaultException(void)
 -{
 -  /* Go to infinite loop when Hard Fault exception occurs */
 -  while (1)
 -  {}
 -}
 -
 -/*******************************************************************************
 -* Function Name  : MemManageException
 -* Description    : This function handles Memory Manage exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void MemManageException(void)
 -{
 -  /* Go to infinite loop when Memory Manage exception occurs */
 -  while (1)
 -  {}
 -}
 -
 -/*******************************************************************************
 -* Function Name  : BusFaultException
 -* Description    : This function handles Bus Fault exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void BusFaultException(void)
 -{
 -  /* Go to infinite loop when Bus Fault exception occurs */
 -  while (1)
 -  {}
 -}
 -
 -/*******************************************************************************
 -* Function Name  : UsageFaultException
 -* Description    : This function handles Usage Fault exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void UsageFaultException(void)
 -{
 -  /* Go to infinite loop when Usage Fault exception occurs */
 -  while (1)
 -  {}
 -}
 -
 -/*******************************************************************************
 -* Function Name  : DebugMonitor
 -* Description    : This function handles Debug Monitor exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DebugMonitor(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : SVCHandler
 -* Description    : This function handles SVCall exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void SVCHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : PendSVC
 -* Description    : This function handles PendSVC exception.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void PendSVC(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : SysTickHandler
 -* Description    : This function handles SysTick Handler.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void SysTickHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : WWDG_IRQHandler
 -* Description    : This function handles WWDG interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void WWDG_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : PVD_IRQHandler
 -* Description    : This function handles PVD interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void PVD_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TAMPER_IRQHandler
 -* Description    : This function handles Tamper interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TAMPER_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : RTC_IRQHandler
 -* Description    : This function handles RTC global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void RTC_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : FLASH_IRQHandler
 -* Description    : This function handles Flash interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void FLASH_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : RCC_IRQHandler
 -* Description    : This function handles RCC interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void RCC_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI0_IRQHandler
 -* Description    : This function handles External interrupt Line 0 request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI0_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI1_IRQHandler
 -* Description    : This function handles External interrupt Line 1 request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI1_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI2_IRQHandler
 -* Description    : This function handles External interrupt Line 2 request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI3_IRQHandler
 -* Description    : This function handles External interrupt Line 3 request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI4_IRQHandler
 -* Description    : This function handles External interrupt Line 4 request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI4_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel1_IRQHandler
 -* Description    : This function handles DMA1 Channel 1 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel1_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel2_IRQHandler
 -* Description    : This function handles DMA1 Channel 2 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel3_IRQHandler
 -* Description    : This function handles DMA1 Channel 3 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel4_IRQHandler
 -* Description    : This function handles DMA1 Channel 4 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel4_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel5_IRQHandler
 -* Description    : This function handles DMA1 Channel 5 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel5_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel6_IRQHandler
 -* Description    : This function handles DMA1 Channel 6 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel6_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA1_Channel7_IRQHandler
 -* Description    : This function handles DMA1 Channel 7 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA1_Channel7_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : ADC1_2_IRQHandler
 -* Description    : This function handles ADC1 and ADC2 global interrupts requests.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void ADC1_2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : USB_HP_CAN_TX_IRQHandler
 -* Description    : This function handles USB High Priority or CAN TX interrupts
 -*                  requests.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void USB_HP_CAN_TX_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : USB_LP_CAN_RX0_IRQHandler
 -* Description    : This function handles USB Low Priority or CAN RX0 interrupts
 -*                  requests.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void USB_LP_CAN_RX0_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : CAN_RX1_IRQHandler
 -* Description    : This function handles CAN RX1 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void CAN_RX1_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : CAN_SCE_IRQHandler
 -* Description    : This function handles CAN SCE interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void CAN_SCE_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI9_5_IRQHandler
 -* Description    : This function handles External lines 9 to 5 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI9_5_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM1_BRK_IRQHandler
 -* Description    : This function handles TIM1 Break interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM1_BRK_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM1_UP_IRQHandler
 -* Description    : This function handles TIM1 overflow and update interrupt
 -*                  request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM1_UP_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM1_TRG_COM_IRQHandler
 -* Description    : This function handles TIM1 Trigger and commutation interrupts
 -*                  requests.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM1_TRG_COM_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM1_CC_IRQHandler
 -* Description    : This function handles TIM1 capture compare interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM1_CC_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM2_IRQHandler
 -* Description    : This function handles TIM2 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM3_IRQHandler
 -* Description    : This function handles TIM3 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM4_IRQHandler
 -* Description    : This function handles TIM4 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM4_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : I2C1_EV_IRQHandler
 -* Description    : This function handles I2C1 Event interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void I2C1_EV_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : I2C1_ER_IRQHandler
 -* Description    : This function handles I2C1 Error interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void I2C1_ER_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : I2C2_EV_IRQHandler
 -* Description    : This function handles I2C2 Event interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void I2C2_EV_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : I2C2_ER_IRQHandler
 -* Description    : This function handles I2C2 Error interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void I2C2_ER_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : SPI1_IRQHandler
 -* Description    : This function handles SPI1 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void SPI1_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : SPI2_IRQHandler
 -* Description    : This function handles SPI2 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void SPI2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : USART1_IRQHandler
 -* Description    : This function handles USART1 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void USART1_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : USART2_IRQHandler
 -* Description    : This function handles USART2 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void USART2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : USART3_IRQHandler
 -* Description    : This function handles USART3 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void USART3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : EXTI15_10_IRQHandler
 -* Description    : This function handles External lines 15 to 10 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void EXTI15_10_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : RTCAlarm_IRQHandler
 -* Description    : This function handles RTC Alarm interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void RTCAlarm_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : USBWakeUp_IRQHandler
 -* Description    : This function handles USB WakeUp interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void USBWakeUp_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM8_BRK_IRQHandler
 -* Description    : This function handles TIM8 Break interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM8_BRK_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM8_UP_IRQHandler
 -* Description    : This function handles TIM8 overflow and update interrupt
 -*                  request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM8_UP_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM8_TRG_COM_IRQHandler
 -* Description    : This function handles TIM8 Trigger and commutation interrupts
 -*                  requests.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM8_TRG_COM_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM8_CC_IRQHandler
 -* Description    : This function handles TIM8 capture compare interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM8_CC_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : ADC3_IRQHandler
 -* Description    : This function handles ADC3 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void ADC3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : FSMC_IRQHandler
 -* Description    : This function handles FSMC global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void FSMC_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : SDIO_IRQHandler
 -* Description    : This function handles SDIO global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void SDIO_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM5_IRQHandler
 -* Description    : This function handles TIM5 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM5_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : SPI3_IRQHandler
 -* Description    : This function handles SPI3 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void SPI3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : UART4_IRQHandler
 -* Description    : This function handles UART4 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void UART4_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : UART5_IRQHandler
 -* Description    : This function handles UART5 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void UART5_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM6_IRQHandler
 -* Description    : This function handles TIM6 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM6_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : TIM7_IRQHandler
 -* Description    : This function handles TIM7 global interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void TIM7_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA2_Channel1_IRQHandler
 -* Description    : This function handles DMA2 Channel 1 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA2_Channel1_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA2_Channel2_IRQHandler
 -* Description    : This function handles DMA2 Channel 2 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA2_Channel2_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA2_Channel3_IRQHandler
 -* Description    : This function handles DMA2 Channel 3 interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA2_Channel3_IRQHandler(void)
 -{}
 -
 -/*******************************************************************************
 -* Function Name  : DMA2_Channel4_5_IRQHandler
 -* Description    : This function handles DMA2 Channel 4 and DMA2 Channel 5
 -*                  interrupt request.
 -* Input          : None
 -* Output         : None
 -* Return         : None
 -*******************************************************************************/
 -void DMA2_Channel4_5_IRQHandler(void)
 -{}
 -
 -/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/
 diff --git a/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_it.h b/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_it.h deleted file mode 100755 index e74b6cc..0000000 --- a/src/stm32lib/examples/TIM/ComplementarySignals/stm32f10x_it.h +++ /dev/null @@ -1,100 +0,0 @@ -/******************** (C) COPYRIGHT 2008 STMicroelectronics ********************
 -* File Name          : stm32f10x_it.h
 -* Author             : MCD Application Team
 -* Version            : V2.0.1
 -* Date               : 06/13/2008
 -* Description        : This file contains the headers of the interrupt handlers.
 -********************************************************************************
 -* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
 -* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 -* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
 -* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
 -* CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
 -* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
 -*******************************************************************************/
 -
 -/* Define to prevent recursive inclusion -------------------------------------*/
 -#ifndef __STM32F10x_IT_H
 -#define __STM32F10x_IT_H
 -
 -/* Includes ------------------------------------------------------------------*/
 -#include "stm32f10x_lib.h"
 -
 -/* Exported types ------------------------------------------------------------*/
 -/* Exported constants --------------------------------------------------------*/
 -/* Exported macro ------------------------------------------------------------*/
 -/* Exported functions ------------------------------------------------------- */
 -
 -void NMIException(void);
 -void HardFaultException(void);
 -void MemManageException(void);
 -void BusFaultException(void);
 -void UsageFaultException(void);
 -void DebugMonitor(void);
 -void SVCHandler(void);
 -void PendSVC(void);
 -void SysTickHandler(void);
 -void WWDG_IRQHandler(void);
 -void PVD_IRQHandler(void);
 -void TAMPER_IRQHandler(void);
 -void RTC_IRQHandler(void);
 -void FLASH_IRQHandler(void);
 -void RCC_IRQHandler(void);
 -void EXTI0_IRQHandler(void);
 -void EXTI1_IRQHandler(void);
 -void EXTI2_IRQHandler(void);
 -void EXTI3_IRQHandler(void);
 -void EXTI4_IRQHandler(void);
 -void DMA1_Channel1_IRQHandler(void);
 -void DMA1_Channel2_IRQHandler(void);
 -void DMA1_Channel3_IRQHandler(void);
 -void DMA1_Channel4_IRQHandler(void);
 -void DMA1_Channel5_IRQHandler(void);
 -void DMA1_Channel6_IRQHandler(void);
 -void DMA1_Channel7_IRQHandler(void);
 -void ADC1_2_IRQHandler(void);
 -void USB_HP_CAN_TX_IRQHandler(void);
 -void USB_LP_CAN_RX0_IRQHandler(void);
 -void CAN_RX1_IRQHandler(void);
 -void CAN_SCE_IRQHandler(void);
 -void EXTI9_5_IRQHandler(void);
 -void TIM1_BRK_IRQHandler(void);
 -void TIM1_UP_IRQHandler(void);
 -void TIM1_TRG_COM_IRQHandler(void);
 -void TIM1_CC_IRQHandler(void);
 -void TIM2_IRQHandler(void);
 -void TIM3_IRQHandler(void);
 -void TIM4_IRQHandler(void);
 -void I2C1_EV_IRQHandler(void);
 -void I2C1_ER_IRQHandler(void);
 -void I2C2_EV_IRQHandler(void);
 -void I2C2_ER_IRQHandler(void);
 -void SPI1_IRQHandler(void);
 -void SPI2_IRQHandler(void);
 -void USART1_IRQHandler(void);
 -void USART2_IRQHandler(void);
 -void USART3_IRQHandler(void);
 -void EXTI15_10_IRQHandler(void);
 -void RTCAlarm_IRQHandler(void);
 -void USBWakeUp_IRQHandler(void);
 -void TIM8_BRK_IRQHandler(void);
 -void TIM8_UP_IRQHandler(void);
 -void TIM8_TRG_COM_IRQHandler(void);
 -void TIM8_CC_IRQHandler(void);
 -void ADC3_IRQHandler(void);
 -void FSMC_IRQHandler(void);
 -void SDIO_IRQHandler(void);
 -void TIM5_IRQHandler(void);
 -void SPI3_IRQHandler(void);
 -void UART4_IRQHandler(void);
 -void UART5_IRQHandler(void);
 -void TIM6_IRQHandler(void);
 -void TIM7_IRQHandler(void);
 -void DMA2_Channel1_IRQHandler(void);
 -void DMA2_Channel2_IRQHandler(void);
 -void DMA2_Channel3_IRQHandler(void);
 -void DMA2_Channel4_5_IRQHandler(void);
 -					 
 -#endif /* __STM32F10x_IT_H */
 -
 -/******************* (C) COPYRIGHT 2008 STMicroelectronics *****END OF FILE****/
  | 
