User Programmable Rotary Position Sensors