> > + if (gpiod_get_direction(bri->sda_gpiod) == > > GPIOF_DIR_OUT) > > + bri->set_sda = set_sda_gpio_value; > > Just compare it to zero. if (!gpiod_get_direction())
So, this?
if (!gpiod_get_direction())
bri->set_sda = set_sda_gpio_value;
That looks like "if i couldn't the direction, then...", or?
Comparing to plain numbers feels like magic values?
Maybe this should be named 'gpiod_is_direction_input()'?
Or?
signature.asc
Description: PGP signature
