DAV
if (gpiod_get_value(DAV) == 0)
if (bb_get_irq(board, NAME "_DAV", DAV, &priv->irq_DAV, bb_DAV_interrupt, NULL,
gpiod_direction_output(DAV, 1);
gpiod_direction_input(DAV);
val = gpiod_get_value(DAV);
#define LINVAL gpiod_get_value(DAV), \
gpiod_set_value(DAV, 1); // DIR_WRITE line state
gpiod_set_value(DAV, 0); // Data available
gpiod_set_value(DAV, 1); // Data not available