view target-utils/lunadrv/backlight.c @ 745:9e3b1ef1f440

make-imeisv utility documented
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 19 Oct 2020 06:47:13 +0000
parents db9a8e88e63f
children
line wrap: on
line source

#include <sys/types.h>
#include <strings.h>
#include "types.h"

#define	GPIO_OUT_REG		(*(volatile u16 *) 0xfffe4802)
#define	BACKLIGHT_GPIO_MASK	0x0200

void
cmd_dbl(argbulk)
	char *argbulk;
{
	char *argv[2];

	if (parse_args(argbulk, 1, 1, argv, 0) < 0)
		return;
	if (!strcmp(argv[0], "on"))
		GPIO_OUT_REG |= BACKLIGHT_GPIO_MASK;
	else if (!strcmp(argv[0], "off"))
		GPIO_OUT_REG &= ~BACKLIGHT_GPIO_MASK;
	else
		printf("ERROR: \"on\" or \"off\" argument expected\n");
}