Ultra compact six step drive for brushless motor with Hall sensors.