Convert AD525x into abstract class to avoid having to catch the not implemented error at runtime.
    Signed-off-by: Paul G <p.ganssle@gmail.com>