PSDR/Source/system/include/cortexm/ExceptionHandlers.h

54 lines
988 B
C
Raw Normal View History

//
// This file is part of the µOS++ III distribution.
// Copyright (c) 2014 Liviu Ionescu.
//
#ifndef CORTEXM_EXCEPTION_HANDLERS_H_
#define CORTEXM_EXCEPTION_HANDLERS_H_
// ----------------------------------------------------------------------------
#if defined(__cplusplus)
extern "C"
{
#endif
// External references to cortexm_handlers.c
extern void
Reset_Handler(void);
extern void
NMI_Handler(void);
extern void
HardFault_Handler(void);
#if defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__)
extern void
MemManage_Handler(void);
extern void
BusFault_Handler(void);
extern void
UsageFault_Handler(void);
#endif
extern void
SVC_Handler(void);
#if defined(__ARM_ARCH_7M__) || defined(__ARM_ARCH_7EM__)
extern void
DebugMon_Handler(void);
#endif
extern void
PendSV_Handler(void);
extern void
SysTick_Handler(void);
#if defined(__cplusplus)
}
#endif
// ----------------------------------------------------------------------------
#endif // CORTEXM_EXCEPTION_HANDLERS_H_