synthetos/TinyG — pull request #38 by mikest (2013-04-03 15:17:23+00:00)
Title: Edge

Alden, the xboot start up time is too long for most ESCs to not enter lockout mode. This is a failsafe feature, wherein if the ESC doesn't receive a stable, low throttle signal in a certain amount of time when it powers on, it will disable PWM control of the motor as a safety measure.

10 blinks was to long, I dialed it back to 3, which is very conservative. It should be under two seconds though.

One other option, would be to enable the PWM code in the bootloader, but that felt extra hackey and difficult to maintain.