This should be written as a #elseif for the specific chip covered below.  An #else clause should then be added that contains a #error telling you that you haven't defined one of the supported chips.  That will force a compile error rather than just compiling a default implementation.  Better for pointing out the places that need to be extended for a new variant.