Six-step commutation with round robin state machine to alleviate error in hall-effect-sensor reading for BLDC motor control | IEEE Conference Publication | IEEE Xplore