summaryrefslogtreecommitdiff
path: root/irmp/irmp.c
diff options
context:
space:
mode:
Diffstat (limited to 'irmp/irmp.c')
-rw-r--r--irmp/irmp.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/irmp/irmp.c b/irmp/irmp.c
index 61711e5..ccf3c25 100644
--- a/irmp/irmp.c
+++ b/irmp/irmp.c
@@ -2976,6 +2976,11 @@ irmp_store_bit2 (uint_fast8_t value)
}
#endif // IRMP_SUPPORT_RC5_PROTOCOL == 1 && (IRMP_SUPPORT_FDC_PROTOCOL == 1 || IRMP_SUPPORT_RCCAR_PROTOCOL == 1)
+#ifdef ANALYZE
+static uint32_t s_curSample;
+static uint32_t s_startBitSample;
+#endif
+
/*---------------------------------------------------------------------------------------------------------------------------------------------------
* ISR routine
* @details ISR routine, called 10000 times per second
@@ -3067,6 +3072,7 @@ irmp_ISR (void)
#ifdef ANALYZE
if (! irmp_pulse_time)
{
+ s_startBitSample = s_curSample;
ANALYZE_PRINTF("%8.3fms [starting pulse]\n", (double) (time_counter * 1000) / F_INTERRUPTS);
}
#endif // ANALYZE