/* Definitions for the 16c84 based cloud sensor */ typedef union { int ui; struct { unsigned char ucL; unsigned char ucH; }; } chars_t; typedef union { volatile unsigned char ALL; struct { unsigned B0:1; unsigned B1:1; unsigned B2:1; unsigned B3:1; unsigned B4:1; unsigned B5:1; unsigned B6:1; unsigned B7:1; }; } bits_t; /* This is the default Slave Address for the MLX90416 */ #define SA 0x5A