[chronojump] animated firmware tweaks
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] animated firmware tweaks
- Date: Wed, 11 Mar 2015 11:25:51 +0000 (UTC)
commit 1a304b38f52d233d11d7f789ba38dd0ea1afc9b8
Author: Xavier de Blas <xaviblas gmail com>
Date: Wed Mar 11 12:24:41 2015 +0100
animated firmware tweaks
.../chronopic-firmware-multitest.c | 39 +++++++++++---------
1 files changed, 22 insertions(+), 17 deletions(-)
---
diff --git a/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-multitest.c
b/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-multitest.c
index 2db8592..46fe137 100644
--- a/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-multitest.c
+++ b/chronopic-firmware/chronopic-firmware-c/chronopic-firmware-multitest.c
@@ -397,24 +397,29 @@ void update_led()
*/
//animation changing lights
- long time7 = 700;
+ long time7 = 400;
+ long multiplier = 1;
while(1) {
- RB0 = 0; RB2 = 0; RB3 = 0; RB6 = 0; pause2(time7);
- RB0 = 0; RB2 = 0; RB3 = 0; RB6 = 1; pause2(time7);
- RB0 = 0; RB2 = 0; RB3 = 1; RB6 = 0; pause2(time7);
- RB0 = 0; RB2 = 0; RB3 = 1; RB6 = 1; pause2(time7);
- RB0 = 0; RB2 = 1; RB3 = 0; RB6 = 0; pause2(time7);
- RB0 = 0; RB2 = 1; RB3 = 0; RB6 = 1; pause2(time7);
- RB0 = 0; RB2 = 1; RB3 = 1; RB6 = 0; pause2(time7);
- RB0 = 0; RB2 = 1; RB3 = 1; RB6 = 1; pause2(time7);
- RB0 = 1; RB2 = 0; RB3 = 0; RB6 = 0; pause2(time7);
- RB0 = 1; RB2 = 0; RB3 = 0; RB6 = 1; pause2(time7);
- RB0 = 1; RB2 = 0; RB3 = 1; RB6 = 0; pause2(time7);
- RB0 = 1; RB2 = 0; RB3 = 1; RB6 = 1; pause2(time7);
- RB0 = 1; RB2 = 1; RB3 = 0; RB6 = 0; pause2(time7);
- RB0 = 1; RB2 = 1; RB3 = 0; RB6 = 1; pause2(time7);
- RB0 = 1; RB2 = 1; RB3 = 1; RB6 = 0; pause2(time7);
- RB0 = 1; RB2 = 1; RB3 = 1; RB6 = 1; pause2(time7);
+ RB0 = 0; RB2 = 0; RB3 = 0; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 0; RB3 = 0; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 0; RB3 = 1; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 0; RB3 = 1; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 1; RB3 = 0; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 1; RB3 = 0; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 1; RB3 = 1; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 0; RB2 = 1; RB3 = 1; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 0; RB3 = 0; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 0; RB3 = 0; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 0; RB3 = 1; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 0; RB3 = 1; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 1; RB3 = 0; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 1; RB3 = 0; RB6 = 1; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 1; RB3 = 1; RB6 = 0; pause2(time7 * multiplier);
+ RB0 = 1; RB2 = 1; RB3 = 1; RB6 = 1; pause2(time7 * multiplier);
+
+ multiplier ++;
+ //if(multiplier > 7)
+ // multiplier = 1;
}
/* don't know why this doesn't work properly
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]