コード例 #1
0
void 
ra_gpio_init()
{
	ralink_gpio_init(LED_POWER, GPIO_DIR_OUT);
#ifndef SR3
	ralink_gpio_init(BTN_RESET, GPIO_DIR_OUT);	// clear SR2 low active state
	ralink_gpio_write_bit(BTN_RESET, 1);		// clear SR2 low acitve state
#else
	ralink_gpio_init(BTN_RESET, GPIO_DIR_IN);	// SR3
#endif
	ralink_gpio_init(BTN_WPS, GPIO_DIR_IN);
}
コード例 #2
0
uint32_t gpio_dir(uint32_t gpio, int dir)
{
	return ralink_gpio_init(gpio, dir);
}
コード例 #3
0
void
gpio_write(int gpionum, int value)
{
	ralink_gpio_init(gpionum, GPIO_DIR_OUT);
	ralink_gpio_write_bit(gpionum, value);
}