arduino library for AS5040 and other austrian microsystems magnetic rotary encoders