diff --git a/armsrc/BigBuf.c b/armsrc/BigBuf.c index f74115232..c1bea6887 100644 --- a/armsrc/BigBuf.c +++ b/armsrc/BigBuf.c @@ -124,14 +124,17 @@ uint16_t BigBuf_max_traceLen(void) void clear_trace() { traceLen = 0; } -void set_tracelen(uint16_t tl) -{ - traceLen=tl; +void set_tracelen(uint16_t value) { + traceLen = value; } void set_tracing(bool enable) { tracing = enable; } +bool get_tracing(void) { + return tracing; +} + /** * Get the number of bytes traced * @return diff --git a/armsrc/BigBuf.h b/armsrc/BigBuf.h index 03066010f..61239d7d7 100644 --- a/armsrc/BigBuf.h +++ b/armsrc/BigBuf.h @@ -39,7 +39,8 @@ extern void BigBuf_print_status(void); extern uint16_t BigBuf_get_traceLen(void); extern void clear_trace(void); extern void set_tracing(bool enable); -extern void set_tracelen(uint16_t tl); +extern void set_tracelen(uint16_t value); +extern bool get_tracing(void); extern bool RAMFUNC LogTrace(const uint8_t *btBytes, uint16_t iLen, uint32_t timestamp_start, uint32_t timestamp_end, uint8_t *parity, bool readerToTag); extern int LogTraceHitag(const uint8_t * btBytes, int iBits, int iSamples, uint32_t dwParity, int bReader); extern uint8_t emlSet(uint8_t *data, uint32_t offset, uint32_t length);