|  |  |  | /**
 | 
					
						
							|  |  |  |   ****************************************************************************** | 
					
						
							|  |  |  |   * @file    stm32f4xx_it.h | 
					
						
							|  |  |  |   * @date    03/02/2015 20:27:00 | 
					
						
							|  |  |  |   * @brief   This file contains the headers of the interrupt handlers. | 
					
						
							|  |  |  |   ****************************************************************************** | 
					
						
							|  |  |  |   * | 
					
						
							|  |  |  |   * COPYRIGHT(c) 2015 STMicroelectronics | 
					
						
							|  |  |  |   * | 
					
						
							|  |  |  |   * Redistribution and use in source and binary forms, with or without modification, | 
					
						
							|  |  |  |   * are permitted provided that the following conditions are met: | 
					
						
							|  |  |  |   *   1. Redistributions of source code must retain the above copyright notice, | 
					
						
							|  |  |  |   *      this list of conditions and the following disclaimer. | 
					
						
							|  |  |  |   *   2. Redistributions in binary form must reproduce the above copyright notice, | 
					
						
							|  |  |  |   *      this list of conditions and the following disclaimer in the documentation | 
					
						
							|  |  |  |   *      and/or other materials provided with the distribution. | 
					
						
							|  |  |  |   *   3. Neither the name of STMicroelectronics nor the names of its contributors | 
					
						
							|  |  |  |   *      may be used to endorse or promote products derived from this software | 
					
						
							|  |  |  |   *      without specific prior written permission. | 
					
						
							|  |  |  |   * | 
					
						
							|  |  |  |   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | 
					
						
							|  |  |  |   * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 
					
						
							|  |  |  |   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | 
					
						
							|  |  |  |   * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE | 
					
						
							|  |  |  |   * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | 
					
						
							|  |  |  |   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | 
					
						
							|  |  |  |   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | 
					
						
							|  |  |  |   * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | 
					
						
							|  |  |  |   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
					
						
							|  |  |  |   * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
					
						
							|  |  |  |   * | 
					
						
							|  |  |  |   ****************************************************************************** | 
					
						
							|  |  |  |   * | 
					
						
							|  |  |  |   * Modifications by Robert Fisk | 
					
						
							|  |  |  |   */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Define to prevent recursive inclusion -------------------------------------*/ | 
					
						
							|  |  |  | #ifndef __STM32F4xx_IT_H
 | 
					
						
							|  |  |  | #define __STM32F4xx_IT_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  |  extern "C" { | 
					
						
							|  |  |  | #endif 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Includes ------------------------------------------------------------------*/ | 
					
						
							|  |  |  | /* Exported types ------------------------------------------------------------*/ | 
					
						
							|  |  |  | /* Exported constants --------------------------------------------------------*/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*   The preemption priority for the IRQn channel.
 | 
					
						
							|  |  |  | *         This parameter can be a value between 0 and 15 | 
					
						
							|  |  |  | *         A lower priority value indicates a higher priority. */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define INT_PRIORITY_SYSTICK    2
 | 
					
						
							|  |  |  | #define INT_PRIORITY_SPI_DMA    10          //SPI and USB should be equal, no pre-emption allowed
 | 
					
						
							|  |  |  | #define INT_PRIORITY_USB        10
 | 
					
						
							|  |  |  | #define INT_PRIORITY_EXT3I      INT_PRIORITY_USB
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* Exported macro ------------------------------------------------------------*/ | 
					
						
							|  |  |  | /* Exported functions ------------------------------------------------------- */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void OTG_FS_IRQHandler(void); | 
					
						
							|  |  |  | void SysTick_Handler(void); | 
					
						
							|  |  |  | void DMA2_Stream2_IRQHandler(void); | 
					
						
							|  |  |  | void DMA2_Stream3_IRQHandler(void); | 
					
						
							|  |  |  | void EXTI3_IRQHandler(void); | 
					
						
							|  |  |  | void BusFault_Handler(void); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void EnableOneBusFault(void); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /* __STM32F4xx_IT_H */
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |