aboutsummaryrefslogtreecommitdiff
path: root/example-fsm-55/hacker-emblem.c
diff options
context:
space:
mode:
Diffstat (limited to 'example-fsm-55/hacker-emblem.c')
-rw-r--r--example-fsm-55/hacker-emblem.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/example-fsm-55/hacker-emblem.c b/example-fsm-55/hacker-emblem.c
index ddf83db..0f6ccd9 100644
--- a/example-fsm-55/hacker-emblem.c
+++ b/example-fsm-55/hacker-emblem.c
@@ -114,8 +114,9 @@ const uint32_t __stackaddr_led = (uint32_t)&__process1_stack_base__;
const size_t __stacksize_led = (size_t)&__process1_stack_size__;
#define DATA55(x0,x1,x2,x3,x4) (x0<<20)|(x1<<15)|(x2<<10)|(x3<< 5)|(x4<< 0)
+#define SIZE55(img) (sizeof (img) / sizeof (uint32_t))
-static uint32_t l55[20] = {
+static uint32_t l55[] = {
DATA55 (0x08, 0x04, 0x1c, 0x00, 0x00),
DATA55 (0x00, 0x14, 0x0c, 0x08, 0x00),
DATA55 (0x00, 0x04, 0x14, 0x0c, 0x00),
@@ -138,7 +139,7 @@ static uint32_t l55[20] = {
DATA55 (0x10, 0x0c, 0x18, 0x00, 0x00),
};
-static uint32_t gnu[30] = {
+static uint32_t gnu[] = {
DATA55 (0x00, 0x00, 0x00, 0x00, 0x00),
DATA55 (0x00, 0x01, 0x01, 0x01, 0x00),
DATA55 (0x01, 0x02, 0x02, 0x02, 0x01),
@@ -192,10 +193,10 @@ main (int argc, const char *argv[])
while (1)
{
- int i;
+ unsigned int i;
if (state)
- for (i = 0; i < 20; i++)
+ for (i = 0; i < SIZE55 (l55); i++)
{
if (user_button ())
state = 0;
@@ -203,7 +204,7 @@ main (int argc, const char *argv[])
wait_for (500*1000);
}
else
- for (i = 0; i < 30; i++)
+ for (i = 0; i < SIZE55 (gnu); i++)
{
if (user_button ())
state = 1;