fernly/cmd-led.c
bunnie 49c2130545 add LED control function
Command-line to turn LEDs on the board on or off.

Also, modified .gitignore to be emacs-friendly.
2014-09-15 04:57:19 +00:00

27 lines
451 B
C

#include <string.h>
#include "bionic.h"
#include "memio.h"
#include "printf.h"
#include "serial.h"
#include "fernvale-kbd.h"
int cmd_led(int argc, char **argv)
{
uint32_t state;
if (argc < 1) {
printf("Usage: led [1 = on, 0 = off]\n");
return -1;
}
state = _strtoul(argv[0], NULL, 0);
if( state ) {
*((volatile uint32_t *) BIG_LED_ADDR) = BIG_LED_ON;
} else {
*((volatile uint32_t *) BIG_LED_ADDR) = BIG_LED_OFF;
}
return 0;
}