hey when you come up with a protocol that you hope will be used for a long time, consider not using clever values like 0xDA for data frames and 0xAC for acknowledgement frames

signed, the person who has to add a frame type in the distant future