distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
ST_STM32F4DISCOVERY-vectorTable.cpp File Reference

ST,STM32F4DISCOVERY (ST,STM32F407VG chip) vector table, default handlers and NVIC low-level initializer. More...

Include dependency graph for ST_STM32F4DISCOVERY-vectorTable.cpp:

Typedefs

using anonymous_namespace{ST_STM32F4DISCOVERY-vectorTable.cpp}::ExceptionVector = void(*)()
 single exception vector - pointer to function with no arguments and no return value More...
 

Functions

void anonymous_namespace{ST_STM32F4DISCOVERY-vectorTable.cpp}::nvicLowLevelInitializer ()
 Low-level peripheral initializer for NVIC. More...
 
 anonymous_namespace{ST_STM32F4DISCOVERY-vectorTable.cpp}::BIND_LOW_LEVEL_INITIALIZER (50, nvicLowLevelInitializer)
 
void NMI_Handler ()
 
void HardFault_Handler ()
 
void MemManage_Handler ()
 
void BusFault_Handler ()
 
void UsageFault_Handler ()
 
void SVC_Handler ()
 
void DebugMon_Handler ()
 
void PendSV_Handler ()
 
void SysTick_Handler ()
 
void WWDG_IRQHandler ()
 
void PVD_IRQHandler ()
 
void TAMP_STAMP_IRQHandler ()
 
void RTC_WKUP_IRQHandler ()
 
void FLASH_IRQHandler ()
 
void RCC_IRQHandler ()
 
void EXTI0_IRQHandler ()
 
void EXTI1_IRQHandler ()
 
void EXTI2_IRQHandler ()
 
void EXTI3_IRQHandler ()
 
void EXTI4_IRQHandler ()
 
void DMA1_Stream0_IRQHandler ()
 
void DMA1_Stream1_IRQHandler ()
 
void DMA1_Stream2_IRQHandler ()
 
void DMA1_Stream3_IRQHandler ()
 
void DMA1_Stream4_IRQHandler ()
 
void DMA1_Stream5_IRQHandler ()
 
void DMA1_Stream6_IRQHandler ()
 
void ADC_IRQHandler ()
 
void CAN1_TX_IRQHandler ()
 
void CAN1_RX0_IRQHandler ()
 
void CAN1_RX1_IRQHandler ()
 
void CAN1_SCE_IRQHandler ()
 
void EXTI9_5_IRQHandler ()
 
void TIM1_BRK_TIM9_IRQHandler ()
 
void TIM1_UP_TIM10_IRQHandler ()
 
void TIM1_TRG_COM_TIM11_IRQHandler ()
 
void TIM1_CC_IRQHandler ()
 
void TIM2_IRQHandler ()
 
void TIM3_IRQHandler ()
 
void TIM4_IRQHandler ()
 
void I2C1_EV_IRQHandler ()
 
void I2C1_ER_IRQHandler ()
 
void I2C2_EV_IRQHandler ()
 
void I2C2_ER_IRQHandler ()
 
void SPI1_IRQHandler ()
 
void SPI2_IRQHandler ()
 
void USART1_IRQHandler ()
 
void USART2_IRQHandler ()
 
void USART3_IRQHandler ()
 
void EXTI15_10_IRQHandler ()
 
void RTC_Alarm_IRQHandler ()
 
void OTG_FS_WKUP_IRQHandler ()
 
void TIM8_BRK_TIM12_IRQHandler ()
 
void TIM8_UP_TIM13_IRQHandler ()
 
void TIM8_TRG_COM_TIM14_IRQHandler ()
 
void TIM8_CC_IRQHandler ()
 
void DMA1_Stream7_IRQHandler ()
 
void FSMC_IRQHandler ()
 
void SDIO_IRQHandler ()
 
void TIM5_IRQHandler ()
 
void SPI3_IRQHandler ()
 
void UART4_IRQHandler ()
 
void UART5_IRQHandler ()
 
void TIM6_DAC_IRQHandler ()
 
void TIM7_IRQHandler ()
 
void DMA2_Stream0_IRQHandler ()
 
void DMA2_Stream1_IRQHandler ()
 
void DMA2_Stream2_IRQHandler ()
 
void DMA2_Stream3_IRQHandler ()
 
void DMA2_Stream4_IRQHandler ()
 
void ETH_IRQHandler ()
 
void ETH_WKUP_IRQHandler ()
 
void CAN2_TX_IRQHandler ()
 
void CAN2_RX0_IRQHandler ()
 
void CAN2_RX1_IRQHandler ()
 
void CAN2_SCE_IRQHandler ()
 
void OTG_FS_IRQHandler ()
 
void DMA2_Stream5_IRQHandler ()
 
void DMA2_Stream6_IRQHandler ()
 
void DMA2_Stream7_IRQHandler ()
 
void USART6_IRQHandler ()
 
void I2C3_EV_IRQHandler ()
 
void I2C3_ER_IRQHandler ()
 
void OTG_HS_EP1_OUT_IRQHandler ()
 
void OTG_HS_EP1_IN_IRQHandler ()
 
void OTG_HS_WKUP_IRQHandler ()
 
void OTG_HS_IRQHandler ()
 
void DCMI_IRQHandler ()
 
void CRYP_IRQHandler ()
 
void HASH_RNG_IRQHandler ()
 
void FPU_IRQHandler ()
 
void Reset_Handler ()
 Reset_Handler() for ARMv6-M and ARMv7-M. More...
 

Variables

constexpr uint8_t anonymous_namespace{ST_STM32F4DISCOVERY-vectorTable.cpp}::interruptPriority {DISTORTOS_ARCHITECTURE_KERNEL_BASEPRI}
 priority of interrupts More...
 
const char __main_stack_end []
 
const ExceptionVector vectorTable []
 vector table More...
 

Detailed Description

ST,STM32F4DISCOVERY (ST,STM32F407VG chip) vector table, default handlers and NVIC low-level initializer.

Author
Copyright (C) 2014-2019 Kamil Szczygiel http://www.distortec.com http://www.freddiechopin.info
License
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Warning
Automatically generated file - do not edit!

Function Documentation

◆ Reset_Handler()

void Reset_Handler ( )

Reset_Handler() for ARMv6-M and ARMv7-M.

Variable Documentation

◆ vectorTable

const ExceptionVector vectorTable[]

vector table