Luna::bit_set

void bit_set(void *addr, usize bit_offset, bool value)

Sets the specified bit to 1 if value is true, or to 0 if value is false.

Parameters

  • in base_addr

    The address of the bit to offset from.

  • in bit_offset

    The number of bits shifted from the base_addr.

  • in value

    The value to set for the bit.

Remark

See remarks of bit_test for details.