X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Fmsp430%2Fadc12%2FMsp430Adc12.h;h=6cbce0175d4ca765e5d182e682a62070178f6b06;hb=87eba3b4a58cfd7ce142d0ae3868923e7befc860;hp=6e6854e8850ef04fb08f747a0243c6b900d7e80a;hpb=957a31040a83efd1fc9c7a563b7898459ef6d572;p=tinyos-2.x.git diff --git a/tos/chips/msp430/adc12/Msp430Adc12.h b/tos/chips/msp430/adc12/Msp430Adc12.h index 6e6854e8..6cbce017 100644 --- a/tos/chips/msp430/adc12/Msp430Adc12.h +++ b/tos/chips/msp430/adc12/Msp430Adc12.h @@ -164,15 +164,19 @@ enum sampcon_id_enum // The unique string for accessing HAL2 via ReadStream #define ADCC_READ_STREAM_SERVICE "AdcC.ReadStream.Client" -/* Test for GCC bug (bitfield access) - only version 3.2.3 is known to be stable */ +/* Test for GCC bug (bitfield access) - versions 3.2.3 and 4.4.3 are known to + * be stable + */ // TODO: check whether this is still relevant... #define GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__ * 10 + __GNUC_PATCHLEVEL__) #if GCC_VERSION == 332 #error "The msp430-gcc version (3.3.2) contains a bug which results in false accessing \ of bitfields in structs and makes MSP430ADC12M.nc fail ! Use version 3.2.3 instead." #elif GCC_VERSION != 323 +#if GCC_VERSION < 443 #warning "This version of msp430-gcc might contain a bug which results in false accessing \ of bitfields in structs (MSP430ADC12M.nc would fail). Use version 3.2.3 instead." +#endif #endif #ifndef __msp430_have_adc12