On 5/01/2015 6:45 am, Joel Sherril wrote: Why code like .... > +#if (BSP_IS_EDISON == 0) and ... > +#if (BSP_IS_EDISON == 1) this rather than .... #if !BSP_IS_EDISON and #if BSP_IS_EDISON The advantages are unclear to me. Chris