Brushless motor control