From 7aad302cb5469396398192c8e05742c53eb10dc6 Mon Sep 17 00:00:00 2001 From: josh Date: Tue, 29 Apr 2008 00:41:08 +0000 Subject: [PATCH] parapin initialization complete, digit2leds table added git-svn-id: svn://anubis/misc/parapin-led@48 bd8a9e45-a331-0410-811e-c64571078777 --- led.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/led.c b/led.c index a765fdf..cae1637 100644 --- a/led.c +++ b/led.c @@ -1,6 +1,38 @@ #include +#define LED_A 2 +#define LED_B 3 +#define LED_C 4 +#define LED_D 5 +#define LED_E 6 +#define LED_F 7 +#define LED_G 8 +#define LED_DP 9 + +#define LED_1 17 +#define LED_2 16 +#define LED_3 14 + +#define LED_ALL (LED_A | LED_B | LED_C | LED_D | LED_E | LED_F | LED_G | LED_DP | LED_1 | LED_2 | LED_3) + +int digit2leds[] = { + LED_B | LED_C, + LED_A | LED_B | LED_G | LED_E | LED_D, + LED_A | LED_B | LED_G | LED_C | LED_D, + LED_F | LED_G | LED_B | LED_C, + LED_A | LED_F | LED_G | LED_C | LED_D, + LED_A | LED_F | LED_G | LED_E | LED_C | LED_D, + LED_A | LED_B | LED_C, + LED_A | LED_B | LED_C | LED_D | LED_E | LED_F | LED_G, + LED_A | LED_B | LED_C | LED_D | LED_F | LED_G +}; + int main { + /* initialize the parapin user-land library */ + pin_init_user(LPT1); + + /* set up pins as output pins */ + pin_output_mode(LED_ALL); }