diff options
Diffstat (limited to 'quantum/variable_trace.c')
-rw-r--r-- | quantum/variable_trace.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/quantum/variable_trace.c b/quantum/variable_trace.c index dfa37bdef..de580244c 100644 --- a/quantum/variable_trace.c +++ b/quantum/variable_trace.c | |||
@@ -12,7 +12,9 @@ | |||
12 | 12 | ||
13 | 13 | ||
14 | #define NUM_TRACED_VARIABLES 1 | 14 | #define NUM_TRACED_VARIABLES 1 |
15 | #define MAX_TRACE_SIZE 4 | 15 | #ifndef MAX_VARIABLE_TRACE_SIZE |
16 | #define MAX_VARIABLE_TRACE_SIZE 4 | ||
17 | #endif | ||
16 | 18 | ||
17 | typedef struct { | 19 | typedef struct { |
18 | const char* name; | 20 | const char* name; |
@@ -20,7 +22,7 @@ typedef struct { | |||
20 | unsigned size; | 22 | unsigned size; |
21 | const char* func; | 23 | const char* func; |
22 | int line; | 24 | int line; |
23 | uint8_t last_value[MAX_TRACE_SIZE]; | 25 | uint8_t last_value[MAX_VARIABLE_TRACE_SIZE]; |
24 | 26 | ||
25 | } traced_variable_t; | 27 | } traced_variable_t; |
26 | 28 | ||
@@ -28,13 +30,13 @@ static traced_variable_t traced_variables[NUM_TRACED_VARIABLES]; | |||
28 | 30 | ||
29 | void add_traced_variable(const char* name, void* addr, unsigned size, const char* func, int line) { | 31 | void add_traced_variable(const char* name, void* addr, unsigned size, const char* func, int line) { |
30 | verify_traced_variables(func, line); | 32 | verify_traced_variables(func, line); |
31 | if (size > MAX_TRACE_SIZE) { | 33 | if (size > MAX_VARIABLE_TRACE_SIZE) { |
32 | #if defined(__AVR__) | 34 | #if defined(__AVR__) |
33 | xprintf("Traced variable \"%S\" exceeds the maximum size %d\n", name, size); | 35 | xprintf("Traced variable \"%S\" exceeds the maximum size %d\n", name, size); |
34 | #else | 36 | #else |
35 | xprintf("Traced variable \"%s\" exceeds the maximum size %d\n", name, size); | 37 | xprintf("Traced variable \"%s\" exceeds the maximum size %d\n", name, size); |
36 | #endif | 38 | #endif |
37 | size = MAX_TRACE_SIZE; | 39 | size = MAX_VARIABLE_TRACE_SIZE; |
38 | } | 40 | } |
39 | int index = -1; | 41 | int index = -1; |
40 | for (int i = 0; i < NUM_TRACED_VARIABLES; i++) { | 42 | for (int i = 0; i < NUM_TRACED_VARIABLES; i++) { |