pub fn read_bit_field( data: &[u8], bit_field: (usize, Range<usize>), ) -> Option<u8>
Read a bit field spanning over a single byte