A versatile feedback controller for electro-mechanical stimulation devices