pub fn write_bit_field( data: &mut [u8], bit_field: (usize, Range<usize>), value: u8) -> bool
Write a bit field spanning over a single byte