Hi:
I'm confused for the gpio control. Here is my step:
1: int pin_num = of_get_named_gpio(np, "345-en,fsl", 0); //GPIO2 IO03 pin_num = 35;
2: gpio_direction_output(pin_num, 1); //Voltage high
3: gpiod_get_value(gpio_to_desc(pin_num)); //get "0"
4: gpiod_set_value(gpio_to_desc(pin_num),0); //voltage low
5: gpiod_get_value(gpio_to_desc(pin_num)); //get "0"
6: gpiod_set_value(gpio_to_desc(pin_num),1); //voltage high
7: gpiod_get_value(gpio_to_desc(pin_num)); //get "0"
Every time I get the gpio value is "0", but the pin voltage is the same(high/low) what I set. how can i get the GPIO value after i set.