1 /* AUTOGENERATED FILE. DO NOT EDIT. */ 2 #ifndef _MOCKFWK_INTERRUPT_H 3 #define _MOCKFWK_INTERRUPT_H 4 5 #include "unity.h" 6 #include "fwk_interrupt.h" 7 8 /* Ignore the following warnings, since we are copying code */ 9 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 10 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 11 #pragma GCC diagnostic push 12 #endif 13 #if !defined(__clang__) 14 #pragma GCC diagnostic ignored "-Wpragmas" 15 #endif 16 #pragma GCC diagnostic ignored "-Wunknown-pragmas" 17 #pragma GCC diagnostic ignored "-Wduplicate-decl-specifier" 18 #endif 19 20 void Mockfwk_interrupt_Init(void); 21 void Mockfwk_interrupt_Destroy(void); 22 void Mockfwk_interrupt_Verify(void); 23 24 25 typedef void(*cmock_fwk_interrupt_func_ptr1)(void); 26 typedef void(*cmock_fwk_interrupt_func_ptr2)(uintptr_t param); 27 28 29 #define fwk_interrupt_init_IgnoreAndReturn(cmock_retval) fwk_interrupt_init_CMockIgnoreAndReturn(__LINE__, cmock_retval) 30 void fwk_interrupt_init_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 31 #define fwk_interrupt_init_StopIgnore() fwk_interrupt_init_CMockStopIgnore() 32 void fwk_interrupt_init_CMockStopIgnore(void); 33 #define fwk_interrupt_init_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_init_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 34 void fwk_interrupt_init_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 35 #define fwk_interrupt_init_ExpectAndReturn(driver, cmock_retval) fwk_interrupt_init_CMockExpectAndReturn(__LINE__, driver, cmock_retval) 36 void fwk_interrupt_init_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_arch_interrupt_driver* driver, int cmock_to_return); 37 typedef int (* CMOCK_fwk_interrupt_init_CALLBACK)(const struct fwk_arch_interrupt_driver* driver, int cmock_num_calls); 38 void fwk_interrupt_init_AddCallback(CMOCK_fwk_interrupt_init_CALLBACK Callback); 39 void fwk_interrupt_init_Stub(CMOCK_fwk_interrupt_init_CALLBACK Callback); 40 #define fwk_interrupt_init_StubWithCallback fwk_interrupt_init_Stub 41 #define fwk_interrupt_init_ExpectWithArrayAndReturn(driver, driver_Depth, cmock_retval) fwk_interrupt_init_CMockExpectWithArrayAndReturn(__LINE__, driver, driver_Depth, cmock_retval) 42 void fwk_interrupt_init_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, const struct fwk_arch_interrupt_driver* driver, int driver_Depth, int cmock_to_return); 43 #define fwk_interrupt_init_IgnoreArg_driver() fwk_interrupt_init_CMockIgnoreArg_driver(__LINE__) 44 void fwk_interrupt_init_CMockIgnoreArg_driver(UNITY_LINE_TYPE cmock_line); 45 #define fwk_interrupt_is_enabled_IgnoreAndReturn(cmock_retval) fwk_interrupt_is_enabled_CMockIgnoreAndReturn(__LINE__, cmock_retval) 46 void fwk_interrupt_is_enabled_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 47 #define fwk_interrupt_is_enabled_StopIgnore() fwk_interrupt_is_enabled_CMockStopIgnore() 48 void fwk_interrupt_is_enabled_CMockStopIgnore(void); 49 #define fwk_interrupt_is_enabled_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_is_enabled_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 50 void fwk_interrupt_is_enabled_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 51 #define fwk_interrupt_is_enabled_ExpectAndReturn(interrupt, enabled, cmock_retval) fwk_interrupt_is_enabled_CMockExpectAndReturn(__LINE__, interrupt, enabled, cmock_retval) 52 void fwk_interrupt_is_enabled_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, bool* enabled, int cmock_to_return); 53 typedef int (* CMOCK_fwk_interrupt_is_enabled_CALLBACK)(unsigned int interrupt, bool* enabled, int cmock_num_calls); 54 void fwk_interrupt_is_enabled_AddCallback(CMOCK_fwk_interrupt_is_enabled_CALLBACK Callback); 55 void fwk_interrupt_is_enabled_Stub(CMOCK_fwk_interrupt_is_enabled_CALLBACK Callback); 56 #define fwk_interrupt_is_enabled_StubWithCallback fwk_interrupt_is_enabled_Stub 57 #define fwk_interrupt_is_enabled_ExpectWithArrayAndReturn(interrupt, enabled, enabled_Depth, cmock_retval) fwk_interrupt_is_enabled_CMockExpectWithArrayAndReturn(__LINE__, interrupt, enabled, enabled_Depth, cmock_retval) 58 void fwk_interrupt_is_enabled_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, bool* enabled, int enabled_Depth, int cmock_to_return); 59 #define fwk_interrupt_is_enabled_ReturnThruPtr_enabled(enabled) fwk_interrupt_is_enabled_CMockReturnMemThruPtr_enabled(__LINE__, enabled, sizeof(bool)) 60 #define fwk_interrupt_is_enabled_ReturnArrayThruPtr_enabled(enabled, cmock_len) fwk_interrupt_is_enabled_CMockReturnMemThruPtr_enabled(__LINE__, enabled, cmock_len * sizeof(*enabled)) 61 #define fwk_interrupt_is_enabled_ReturnMemThruPtr_enabled(enabled, cmock_size) fwk_interrupt_is_enabled_CMockReturnMemThruPtr_enabled(__LINE__, enabled, cmock_size) 62 void fwk_interrupt_is_enabled_CMockReturnMemThruPtr_enabled(UNITY_LINE_TYPE cmock_line, bool* enabled, size_t cmock_size); 63 #define fwk_interrupt_is_enabled_IgnoreArg_interrupt() fwk_interrupt_is_enabled_CMockIgnoreArg_interrupt(__LINE__) 64 void fwk_interrupt_is_enabled_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 65 #define fwk_interrupt_is_enabled_IgnoreArg_enabled() fwk_interrupt_is_enabled_CMockIgnoreArg_enabled(__LINE__) 66 void fwk_interrupt_is_enabled_CMockIgnoreArg_enabled(UNITY_LINE_TYPE cmock_line); 67 #define fwk_interrupt_enable_IgnoreAndReturn(cmock_retval) fwk_interrupt_enable_CMockIgnoreAndReturn(__LINE__, cmock_retval) 68 void fwk_interrupt_enable_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 69 #define fwk_interrupt_enable_StopIgnore() fwk_interrupt_enable_CMockStopIgnore() 70 void fwk_interrupt_enable_CMockStopIgnore(void); 71 #define fwk_interrupt_enable_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_enable_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 72 void fwk_interrupt_enable_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 73 #define fwk_interrupt_enable_ExpectAndReturn(interrupt, cmock_retval) fwk_interrupt_enable_CMockExpectAndReturn(__LINE__, interrupt, cmock_retval) 74 void fwk_interrupt_enable_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, int cmock_to_return); 75 typedef int (* CMOCK_fwk_interrupt_enable_CALLBACK)(unsigned int interrupt, int cmock_num_calls); 76 void fwk_interrupt_enable_AddCallback(CMOCK_fwk_interrupt_enable_CALLBACK Callback); 77 void fwk_interrupt_enable_Stub(CMOCK_fwk_interrupt_enable_CALLBACK Callback); 78 #define fwk_interrupt_enable_StubWithCallback fwk_interrupt_enable_Stub 79 #define fwk_interrupt_enable_IgnoreArg_interrupt() fwk_interrupt_enable_CMockIgnoreArg_interrupt(__LINE__) 80 void fwk_interrupt_enable_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 81 #define fwk_interrupt_disable_IgnoreAndReturn(cmock_retval) fwk_interrupt_disable_CMockIgnoreAndReturn(__LINE__, cmock_retval) 82 void fwk_interrupt_disable_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 83 #define fwk_interrupt_disable_StopIgnore() fwk_interrupt_disable_CMockStopIgnore() 84 void fwk_interrupt_disable_CMockStopIgnore(void); 85 #define fwk_interrupt_disable_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_disable_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 86 void fwk_interrupt_disable_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 87 #define fwk_interrupt_disable_ExpectAndReturn(interrupt, cmock_retval) fwk_interrupt_disable_CMockExpectAndReturn(__LINE__, interrupt, cmock_retval) 88 void fwk_interrupt_disable_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, int cmock_to_return); 89 typedef int (* CMOCK_fwk_interrupt_disable_CALLBACK)(unsigned int interrupt, int cmock_num_calls); 90 void fwk_interrupt_disable_AddCallback(CMOCK_fwk_interrupt_disable_CALLBACK Callback); 91 void fwk_interrupt_disable_Stub(CMOCK_fwk_interrupt_disable_CALLBACK Callback); 92 #define fwk_interrupt_disable_StubWithCallback fwk_interrupt_disable_Stub 93 #define fwk_interrupt_disable_IgnoreArg_interrupt() fwk_interrupt_disable_CMockIgnoreArg_interrupt(__LINE__) 94 void fwk_interrupt_disable_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 95 #define fwk_interrupt_is_pending_IgnoreAndReturn(cmock_retval) fwk_interrupt_is_pending_CMockIgnoreAndReturn(__LINE__, cmock_retval) 96 void fwk_interrupt_is_pending_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 97 #define fwk_interrupt_is_pending_StopIgnore() fwk_interrupt_is_pending_CMockStopIgnore() 98 void fwk_interrupt_is_pending_CMockStopIgnore(void); 99 #define fwk_interrupt_is_pending_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_is_pending_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 100 void fwk_interrupt_is_pending_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 101 #define fwk_interrupt_is_pending_ExpectAndReturn(interrupt, pending, cmock_retval) fwk_interrupt_is_pending_CMockExpectAndReturn(__LINE__, interrupt, pending, cmock_retval) 102 void fwk_interrupt_is_pending_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, bool* pending, int cmock_to_return); 103 typedef int (* CMOCK_fwk_interrupt_is_pending_CALLBACK)(unsigned int interrupt, bool* pending, int cmock_num_calls); 104 void fwk_interrupt_is_pending_AddCallback(CMOCK_fwk_interrupt_is_pending_CALLBACK Callback); 105 void fwk_interrupt_is_pending_Stub(CMOCK_fwk_interrupt_is_pending_CALLBACK Callback); 106 #define fwk_interrupt_is_pending_StubWithCallback fwk_interrupt_is_pending_Stub 107 #define fwk_interrupt_is_pending_ExpectWithArrayAndReturn(interrupt, pending, pending_Depth, cmock_retval) fwk_interrupt_is_pending_CMockExpectWithArrayAndReturn(__LINE__, interrupt, pending, pending_Depth, cmock_retval) 108 void fwk_interrupt_is_pending_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, bool* pending, int pending_Depth, int cmock_to_return); 109 #define fwk_interrupt_is_pending_ReturnThruPtr_pending(pending) fwk_interrupt_is_pending_CMockReturnMemThruPtr_pending(__LINE__, pending, sizeof(bool)) 110 #define fwk_interrupt_is_pending_ReturnArrayThruPtr_pending(pending, cmock_len) fwk_interrupt_is_pending_CMockReturnMemThruPtr_pending(__LINE__, pending, cmock_len * sizeof(*pending)) 111 #define fwk_interrupt_is_pending_ReturnMemThruPtr_pending(pending, cmock_size) fwk_interrupt_is_pending_CMockReturnMemThruPtr_pending(__LINE__, pending, cmock_size) 112 void fwk_interrupt_is_pending_CMockReturnMemThruPtr_pending(UNITY_LINE_TYPE cmock_line, bool* pending, size_t cmock_size); 113 #define fwk_interrupt_is_pending_IgnoreArg_interrupt() fwk_interrupt_is_pending_CMockIgnoreArg_interrupt(__LINE__) 114 void fwk_interrupt_is_pending_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 115 #define fwk_interrupt_is_pending_IgnoreArg_pending() fwk_interrupt_is_pending_CMockIgnoreArg_pending(__LINE__) 116 void fwk_interrupt_is_pending_CMockIgnoreArg_pending(UNITY_LINE_TYPE cmock_line); 117 #define fwk_interrupt_set_pending_IgnoreAndReturn(cmock_retval) fwk_interrupt_set_pending_CMockIgnoreAndReturn(__LINE__, cmock_retval) 118 void fwk_interrupt_set_pending_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 119 #define fwk_interrupt_set_pending_StopIgnore() fwk_interrupt_set_pending_CMockStopIgnore() 120 void fwk_interrupt_set_pending_CMockStopIgnore(void); 121 #define fwk_interrupt_set_pending_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_set_pending_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 122 void fwk_interrupt_set_pending_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 123 #define fwk_interrupt_set_pending_ExpectAndReturn(interrupt, cmock_retval) fwk_interrupt_set_pending_CMockExpectAndReturn(__LINE__, interrupt, cmock_retval) 124 void fwk_interrupt_set_pending_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, int cmock_to_return); 125 typedef int (* CMOCK_fwk_interrupt_set_pending_CALLBACK)(unsigned int interrupt, int cmock_num_calls); 126 void fwk_interrupt_set_pending_AddCallback(CMOCK_fwk_interrupt_set_pending_CALLBACK Callback); 127 void fwk_interrupt_set_pending_Stub(CMOCK_fwk_interrupt_set_pending_CALLBACK Callback); 128 #define fwk_interrupt_set_pending_StubWithCallback fwk_interrupt_set_pending_Stub 129 #define fwk_interrupt_set_pending_IgnoreArg_interrupt() fwk_interrupt_set_pending_CMockIgnoreArg_interrupt(__LINE__) 130 void fwk_interrupt_set_pending_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 131 #define fwk_interrupt_clear_pending_IgnoreAndReturn(cmock_retval) fwk_interrupt_clear_pending_CMockIgnoreAndReturn(__LINE__, cmock_retval) 132 void fwk_interrupt_clear_pending_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 133 #define fwk_interrupt_clear_pending_StopIgnore() fwk_interrupt_clear_pending_CMockStopIgnore() 134 void fwk_interrupt_clear_pending_CMockStopIgnore(void); 135 #define fwk_interrupt_clear_pending_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_clear_pending_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 136 void fwk_interrupt_clear_pending_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 137 #define fwk_interrupt_clear_pending_ExpectAndReturn(interrupt, cmock_retval) fwk_interrupt_clear_pending_CMockExpectAndReturn(__LINE__, interrupt, cmock_retval) 138 void fwk_interrupt_clear_pending_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, int cmock_to_return); 139 typedef int (* CMOCK_fwk_interrupt_clear_pending_CALLBACK)(unsigned int interrupt, int cmock_num_calls); 140 void fwk_interrupt_clear_pending_AddCallback(CMOCK_fwk_interrupt_clear_pending_CALLBACK Callback); 141 void fwk_interrupt_clear_pending_Stub(CMOCK_fwk_interrupt_clear_pending_CALLBACK Callback); 142 #define fwk_interrupt_clear_pending_StubWithCallback fwk_interrupt_clear_pending_Stub 143 #define fwk_interrupt_clear_pending_IgnoreArg_interrupt() fwk_interrupt_clear_pending_CMockIgnoreArg_interrupt(__LINE__) 144 void fwk_interrupt_clear_pending_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 145 #define fwk_interrupt_set_isr_IgnoreAndReturn(cmock_retval) fwk_interrupt_set_isr_CMockIgnoreAndReturn(__LINE__, cmock_retval) 146 void fwk_interrupt_set_isr_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 147 #define fwk_interrupt_set_isr_StopIgnore() fwk_interrupt_set_isr_CMockStopIgnore() 148 void fwk_interrupt_set_isr_CMockStopIgnore(void); 149 #define fwk_interrupt_set_isr_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_set_isr_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 150 void fwk_interrupt_set_isr_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 151 #define fwk_interrupt_set_isr_ExpectAndReturn(interrupt, isr, cmock_retval) fwk_interrupt_set_isr_CMockExpectAndReturn(__LINE__, interrupt, isr, cmock_retval) 152 void fwk_interrupt_set_isr_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, cmock_fwk_interrupt_func_ptr1 isr, int cmock_to_return); 153 typedef int (* CMOCK_fwk_interrupt_set_isr_CALLBACK)(unsigned int interrupt, cmock_fwk_interrupt_func_ptr1 isr, int cmock_num_calls); 154 void fwk_interrupt_set_isr_AddCallback(CMOCK_fwk_interrupt_set_isr_CALLBACK Callback); 155 void fwk_interrupt_set_isr_Stub(CMOCK_fwk_interrupt_set_isr_CALLBACK Callback); 156 #define fwk_interrupt_set_isr_StubWithCallback fwk_interrupt_set_isr_Stub 157 #define fwk_interrupt_set_isr_IgnoreArg_interrupt() fwk_interrupt_set_isr_CMockIgnoreArg_interrupt(__LINE__) 158 void fwk_interrupt_set_isr_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 159 #define fwk_interrupt_set_isr_IgnoreArg_isr() fwk_interrupt_set_isr_CMockIgnoreArg_isr(__LINE__) 160 void fwk_interrupt_set_isr_CMockIgnoreArg_isr(UNITY_LINE_TYPE cmock_line); 161 #define fwk_interrupt_set_isr_param_IgnoreAndReturn(cmock_retval) fwk_interrupt_set_isr_param_CMockIgnoreAndReturn(__LINE__, cmock_retval) 162 void fwk_interrupt_set_isr_param_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 163 #define fwk_interrupt_set_isr_param_StopIgnore() fwk_interrupt_set_isr_param_CMockStopIgnore() 164 void fwk_interrupt_set_isr_param_CMockStopIgnore(void); 165 #define fwk_interrupt_set_isr_param_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_set_isr_param_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 166 void fwk_interrupt_set_isr_param_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 167 #define fwk_interrupt_set_isr_param_ExpectAndReturn(interrupt, isr, param, cmock_retval) fwk_interrupt_set_isr_param_CMockExpectAndReturn(__LINE__, interrupt, isr, param, cmock_retval) 168 void fwk_interrupt_set_isr_param_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int interrupt, cmock_fwk_interrupt_func_ptr2 isr, uintptr_t param, int cmock_to_return); 169 typedef int (* CMOCK_fwk_interrupt_set_isr_param_CALLBACK)(unsigned int interrupt, cmock_fwk_interrupt_func_ptr2 isr, uintptr_t param, int cmock_num_calls); 170 void fwk_interrupt_set_isr_param_AddCallback(CMOCK_fwk_interrupt_set_isr_param_CALLBACK Callback); 171 void fwk_interrupt_set_isr_param_Stub(CMOCK_fwk_interrupt_set_isr_param_CALLBACK Callback); 172 #define fwk_interrupt_set_isr_param_StubWithCallback fwk_interrupt_set_isr_param_Stub 173 #define fwk_interrupt_set_isr_param_IgnoreArg_interrupt() fwk_interrupt_set_isr_param_CMockIgnoreArg_interrupt(__LINE__) 174 void fwk_interrupt_set_isr_param_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 175 #define fwk_interrupt_set_isr_param_IgnoreArg_isr() fwk_interrupt_set_isr_param_CMockIgnoreArg_isr(__LINE__) 176 void fwk_interrupt_set_isr_param_CMockIgnoreArg_isr(UNITY_LINE_TYPE cmock_line); 177 #define fwk_interrupt_set_isr_param_IgnoreArg_param() fwk_interrupt_set_isr_param_CMockIgnoreArg_param(__LINE__) 178 void fwk_interrupt_set_isr_param_CMockIgnoreArg_param(UNITY_LINE_TYPE cmock_line); 179 #define fwk_interrupt_get_current_IgnoreAndReturn(cmock_retval) fwk_interrupt_get_current_CMockIgnoreAndReturn(__LINE__, cmock_retval) 180 void fwk_interrupt_get_current_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 181 #define fwk_interrupt_get_current_StopIgnore() fwk_interrupt_get_current_CMockStopIgnore() 182 void fwk_interrupt_get_current_CMockStopIgnore(void); 183 #define fwk_interrupt_get_current_ExpectAnyArgsAndReturn(cmock_retval) fwk_interrupt_get_current_CMockExpectAnyArgsAndReturn(__LINE__, cmock_retval) 184 void fwk_interrupt_get_current_CMockExpectAnyArgsAndReturn(UNITY_LINE_TYPE cmock_line, int cmock_to_return); 185 #define fwk_interrupt_get_current_ExpectAndReturn(interrupt, cmock_retval) fwk_interrupt_get_current_CMockExpectAndReturn(__LINE__, interrupt, cmock_retval) 186 void fwk_interrupt_get_current_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int* interrupt, int cmock_to_return); 187 typedef int (* CMOCK_fwk_interrupt_get_current_CALLBACK)(unsigned int* interrupt, int cmock_num_calls); 188 void fwk_interrupt_get_current_AddCallback(CMOCK_fwk_interrupt_get_current_CALLBACK Callback); 189 void fwk_interrupt_get_current_Stub(CMOCK_fwk_interrupt_get_current_CALLBACK Callback); 190 #define fwk_interrupt_get_current_StubWithCallback fwk_interrupt_get_current_Stub 191 #define fwk_interrupt_get_current_ExpectWithArrayAndReturn(interrupt, interrupt_Depth, cmock_retval) fwk_interrupt_get_current_CMockExpectWithArrayAndReturn(__LINE__, interrupt, interrupt_Depth, cmock_retval) 192 void fwk_interrupt_get_current_CMockExpectWithArrayAndReturn(UNITY_LINE_TYPE cmock_line, unsigned int* interrupt, int interrupt_Depth, int cmock_to_return); 193 #define fwk_interrupt_get_current_ReturnThruPtr_interrupt(interrupt) fwk_interrupt_get_current_CMockReturnMemThruPtr_interrupt(__LINE__, interrupt, sizeof(unsigned int)) 194 #define fwk_interrupt_get_current_ReturnArrayThruPtr_interrupt(interrupt, cmock_len) fwk_interrupt_get_current_CMockReturnMemThruPtr_interrupt(__LINE__, interrupt, cmock_len * sizeof(*interrupt)) 195 #define fwk_interrupt_get_current_ReturnMemThruPtr_interrupt(interrupt, cmock_size) fwk_interrupt_get_current_CMockReturnMemThruPtr_interrupt(__LINE__, interrupt, cmock_size) 196 void fwk_interrupt_get_current_CMockReturnMemThruPtr_interrupt(UNITY_LINE_TYPE cmock_line, unsigned int* interrupt, size_t cmock_size); 197 #define fwk_interrupt_get_current_IgnoreArg_interrupt() fwk_interrupt_get_current_CMockIgnoreArg_interrupt(__LINE__) 198 void fwk_interrupt_get_current_CMockIgnoreArg_interrupt(UNITY_LINE_TYPE cmock_line); 199 #define fwk_is_interrupt_context_IgnoreAndReturn(cmock_retval) fwk_is_interrupt_context_CMockIgnoreAndReturn(__LINE__, cmock_retval) 200 void fwk_is_interrupt_context_CMockIgnoreAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 201 #define fwk_is_interrupt_context_StopIgnore() fwk_is_interrupt_context_CMockStopIgnore() 202 void fwk_is_interrupt_context_CMockStopIgnore(void); 203 #define fwk_is_interrupt_context_ExpectAndReturn(cmock_retval) fwk_is_interrupt_context_CMockExpectAndReturn(__LINE__, cmock_retval) 204 void fwk_is_interrupt_context_CMockExpectAndReturn(UNITY_LINE_TYPE cmock_line, bool cmock_to_return); 205 typedef bool (* CMOCK_fwk_is_interrupt_context_CALLBACK)(int cmock_num_calls); 206 void fwk_is_interrupt_context_AddCallback(CMOCK_fwk_is_interrupt_context_CALLBACK Callback); 207 void fwk_is_interrupt_context_Stub(CMOCK_fwk_is_interrupt_context_CALLBACK Callback); 208 #define fwk_is_interrupt_context_StubWithCallback fwk_is_interrupt_context_Stub 209 210 #if defined(__GNUC__) && !defined(__ICC) && !defined(__TMS470__) 211 #if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 6 || (__GNUC_MINOR__ == 6 && __GNUC_PATCHLEVEL__ > 0))) 212 #pragma GCC diagnostic pop 213 #endif 214 #endif 215 216 #endif 217