Hello, I am using the Arduino Servo library to actuate two BLDC motors and ADK USB Host Shield to control them using a USB dongle controller (XBOX). But I am facing issues particularly in calibrating the BLDCs and lose the host shield. The most probable problem I could think of is there are some timers and/or interrupts conflicting in the libraries. These are the libraries I am using in particular:
USB Host Shield Xbox Library
Standard Servo Library
BTW I am using Arduino Mega.
What options do I have, write library for BLDC from scratch or is there any way to control the timers in the library?
Are there any other, better libraries for controlling BLDCs?


BTW I am using Arduino Mega.
What options do I have, write library for BLDC from scratch or is there any way to control the timers in the library?
Are there any other, better libraries for controlling BLDCs?