D05
gpios_vector[&(D05) - &all_descriptors[0]] = YOGA_D05_pin_nr;
gpiod_direction_output(D05, 1);
gpiod_set_value(D05, !(byte & 0x10));
ret |= gpiod_get_value(D05) << 4;
gpiod_direction_input(D05);