parapin initialization complete, digit2leds table added
git-svn-id: svn://anubis/misc/parapin-led@48 bd8a9e45-a331-0410-811e-c64571078777
This commit is contained in:
parent
d88038cbf5
commit
7aad302cb5
32
led.c
32
led.c
@ -1,6 +1,38 @@
|
|||||||
|
|
||||||
#include <parapin.h>
|
#include <parapin.h>
|
||||||
|
|
||||||
|
#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
|
int main
|
||||||
{
|
{
|
||||||
|
/* initialize the parapin user-land library */
|
||||||
|
pin_init_user(LPT1);
|
||||||
|
|
||||||
|
/* set up pins as output pins */
|
||||||
|
pin_output_mode(LED_ALL);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user