pub fn encode_8bits(val: u8) -> [u8; 2]
7 0 |--------| XXXXXXXX 15 7 0 |--------|--------| 1000000X 0XXXXXXX