Energy Micro IEC60355 Library Project 1.037 GCC-Version
IEC60355 Library documentation and API

iec60335_class_b_interrupt_test.h

Go to the documentation of this file.
00001 /***************************************************************************/
00030 #ifndef __IEC60335_CLASS_B_INTERRUPT_TEST_H__
00031 #define __IEC60335_CLASS_B_INTERRUPT_TEST_H__
00032 
00033 #include "iec60335_class_b.h"
00034 
00039 #ifdef __cplusplus
00040 extern "C"
00041 {
00042 #endif /* __cplusplus */
00043 
00044 #define IgnoreIRQHandler    0   
00045 #define CallIRQHandler      1   
00053 /* void __call_Vect(uint32_t vect); */
00054 
00062 void IEC60335_IRQReplacementHandler(void);
00063 
00078 void IEC60335_ClassB_InitInterruptTest(IRQn_Type IRQn, uint8_t Mode, IRQTestData_t *CountSetup);
00079 
00089 testResult_t IEC60335_ClassB_InterruptCheck(IRQn_Type IRQn);
00090 
00091 #ifdef __cplusplus
00092 }
00093 #endif /* __cplusplus */
00094 
00099 #endif  /* __IEC60335_CLASS_B_INTERRUPT_TEST_H__ */
00100 
00101 /************************************** EOF *********************************/