pub fn compute_crc16(
    data_buf: *const u8,
    data_size: usize,
    base_crc: u16,
    reverse_endianess: bool
) -> u16