ArduPlane, ArduCopter, ArduRover, ArduSub source
Go to file
DrZiplok@gmail.com 9db013e648 Stop trying to be so clever in the tx interrupt handler. We may race with the code stuffing bytes into the ring such that we consume the last byte and empty the ring before they set the UDRE interrupt.
If that happens since we weren't checking the ring for emptiness we would loop and spit out the whole ring again.  It's cheaper in terms of interrupt latency to just check the ring at interrupt time than it is to futz with ATOMIC_BLOCKs in the ::write code.

git-svn-id: https://arducopter.googlecode.com/svn/trunk@535 f9c3cf11-9bcb-44bc-f272-b75c42450872
2010-09-22 06:56:27 +00:00
Arducopter Update to Stable mode function to limit the maximun output value. This prevents to enter in unstable state if there are a big external perturbation. 2010-09-16 21:50:26 +00:00
ArducopterNG refactoring of code beginning 2010-09-20 09:38:11 +00:00
Configurator added changes to fix yaw orientation for sensor output and transmitter config 2010-08-24 08:48:15 +00:00
Frame adding info text to frame folder 2010-08-19 01:11:21 +00:00
libraries Stop trying to be so clever in the tx interrupt handler. We may race with the code stuffing bytes into the ring such that we consume the last byte and empty the ring before they set the UDRE interrupt. 2010-09-22 06:56:27 +00:00
Install.txt New version from Ted´s Mikro branch. Added InstantPWM. 2010-07-04 20:15:20 +00:00