Commit mthomas changes to GCC and port those changes to IAR
[avr_bc100.git] / BaseTinyFirmware / GCC / structs.h
index 742c17e94e9e97a98cc314a3ee197f4a687a67e1..e49462177c3f888743b9b8c754c3d6d0b1298307 100644 (file)
  */\r
 struct Batteries_struct\r
 {\r
+#if 0\r
+#warning "no bitfield, used for debugging - mthomas"\r
+       unsigned char Present   ; //!< Battery found. (TRUE/FALSE)\r
+       unsigned char Charged   ; //!< Battery fully charged. (TRUE/FALSE)\r
+       unsigned char Low       ; //!< Battery low voltage. (TRUE/FALSE)\r
+       unsigned char Exhausted ; //!< Battery exhausted. (TRUE/FALSE)\r
+       unsigned char HasRID    ; //!< Battery has resistor ID. (TRUE/FALSE)\r
+#else\r
        unsigned char Present   : 1; //!< Battery found. (TRUE/FALSE)\r
        unsigned char Charged   : 1; //!< Battery fully charged. (TRUE/FALSE)\r
        unsigned char Low       : 1; //!< Battery low voltage. (TRUE/FALSE)\r
        unsigned char Exhausted : 1; //!< Battery exhausted. (TRUE/FALSE)\r
        unsigned char HasRID    : 1; //!< Battery has resistor ID. (TRUE/FALSE)\r
+#endif\r
        unsigned char Circuit;       //!< Battery safety circuit (family id).\r
        signed char Temperature;     //!< Battery temperature, in centigrade.\r
        unsigned char ADCSteps;      //!< ADC steps per half degree.\r