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