error: ‘uint16_t’ undeclared