1425bb815Sopenharmony_civar check = 1; 2425bb815Sopenharmony_ci 3425bb815Sopenharmony_cifunction blink() { 4425bb815Sopenharmony_ci var inp = gpio_get(0); 5425bb815Sopenharmony_ci var blk = (check > 8) ? 1 - inp : inp; 6425bb815Sopenharmony_ci gpio_set(2, blk); 7425bb815Sopenharmony_ci check = check >= 10 ? 1 : check+1; 8425bb815Sopenharmony_ci} 9425bb815Sopenharmony_ci 10425bb815Sopenharmony_ci// GPIO 0 as input 11425bb815Sopenharmony_ci// GPIO 2 as output 12425bb815Sopenharmony_cigpio_dir(0, 0); 13425bb815Sopenharmony_cigpio_dir(2, 1); 14425bb815Sopenharmony_ci 15425bb815Sopenharmony_ciprint("blink js OK"); 16