From 390dc1eab40aa4efd429caaea47775b1fe010670 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 27 Sep 2011 21:33:33 +0200 Subject: src/common: take code execution time into account --- src/common/led.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/common/led.c b/src/common/led.c index a8a31d7..eff2942 100644 --- a/src/common/led.c +++ b/src/common/led.c @@ -29,9 +29,11 @@ #include "button.h" #include "power.h" +/** Led display loop overhead estimation. */ +#define LED_OVERHEAD_MS (40 * 1e3 / AC_FREQ) /** Time a led is lit. */ #define LED_UP_MS 0.05 -#define LED_DOWN_MS (0.5 - LED_UP_MS) +#define LED_DOWN_MS (0.5 - LED_UP_MS - LED_OVERHEAD_MS) /** Mask of used bits. */ #define LED_MASK 0b111010 -- cgit v1.2.3