void gpio_test_write(void) { int i = 0; //set gpio direction to output #ifdef RALINK_GPIO_HAS_5124 gpio_set_dir(gpio5140, gpio_out); gpio_set_dir(gpio3924, gpio_out); #endif gpio_set_dir(gpio2300, gpio_out); //turn off LEDs #ifdef RALINK_GPIO_HAS_5124 gpio_write_int(gpio5140, 0xffffffff); gpio_write_int(gpio3924, 0xffffffff); #endif gpio_write_int(gpio2300, 0xffffffff); sleep(3); //turn on all LEDs #ifdef RALINK_GPIO_HAS_5124 gpio_write_int(gpio5140, 0); gpio_write_int(gpio3924, 0); #endif gpio_write_int(gpio2300, 0); }
void gpio_test_write(void) { int i = 0; //set gpio direction to output #if defined (CONFIG_RALINK_RT3052) gpio_set_dir(gpio5140, gpio_out); gpio_set_dir(gpio3924, gpio_out); gpio_set_dir(gpio2300, gpio_out); #elif defined (CONFIG_RALINK_RT3883) gpio_set_dir(gpio9572, gpio_out); gpio_set_dir(gpio7140, gpio_out); gpio_set_dir(gpio3924, gpio_out); gpio_set_dir(gpio2300, gpio_out); #elif defined (CONFIG_RALINK_RT3352) gpio_set_dir(gpio4540, gpio_out); gpio_set_dir(gpio3924, gpio_out); gpio_set_dir(gpio2300, gpio_out); #elif defined (CONFIG_RALINK_RT5350) gpio_set_dir(gpio2722, gpio_out); gpio_set_dir(gpio2100, gpio_out); #elif defined (CONFIG_RALINK_RT6855A) gpio_set_dir(gpio3116, gpio_out); gpio_set_dir(gpio1500, gpio_out); #else gpio_set_dir(gpio2300, gpio_out); #endif //turn off LEDs #if defined (CONFIG_RALINK_RT3052) gpio_write_int(gpio5140, 0xffffffff); gpio_write_int(gpio3924, 0xffffffff); gpio_write_int(gpio2300, 0xffffffff); #elif defined (CONFIG_RALINK_RT3883) gpio_write_int(gpio9572, 0xffffffff); gpio_write_int(gpio7140, 0xffffffff); gpio_write_int(gpio3924, 0xffffffff); gpio_write_int(gpio2300, 0xffffffff); #elif defined (CONFIG_RALINK_RT3352) gpio_write_int(gpio4540, 0xffffffff); gpio_write_int(gpio3924, 0xffffffff); gpio_write_int(gpio2300, 0xffffffff); #elif defined (CONFIG_RALINK_RT5350) gpio_write_int(gpio2722, 0xffffffff); gpio_write_int(gpio2100, 0xffffffff); #elif defined (CONFIG_RALINK_RT6855A) gpio_write_int(gpio3116, 0x0000ffff); gpio_write_int(gpio1500, 0xffff0000); #else gpio_write_int(gpio2300, 0xffffffff); #endif sleep(3); //turn on all LEDs #if defined (CONFIG_RALINK_RT3052) gpio_write_int(gpio5140, 0); gpio_write_int(gpio3924, 0); gpio_write_int(gpio2300, 0); #elif defined (CONFIG_RALINK_RT3883) gpio_write_int(gpio9572, 0); gpio_write_int(gpio7140, 0); gpio_write_int(gpio3924, 0); gpio_write_int(gpio2300, 0); #elif defined (RALINK_GPIO_HAS_3352) gpio_write_int(gpio4540, 0); gpio_write_int(gpio3924, 0); gpio_write_int(gpio2300, 0); #elif defined (CONFIG_RALINK_RT5350) gpio_write_int(gpio2722, 0); gpio_write_int(gpio2100, 0); #elif defined (CONFIG_RALINK_RT6855A) gpio_write_int(gpio3116, 0); gpio_write_int(gpio1500, 0); #else gpio_write_int(gpio2300, 0); #endif }