view target-utils/lunadrv/backlight.c @ 814:214d4c1c7387

rvinterf/include/etm.h: add ETM_BSIM
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 14 May 2021 07:17:50 +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");
}