Brushless motor controller