1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-11-30 08:24:11 +01:00
The LibrePilot open source project was founded in July 2015. It focuses on research and development of software and hardware to be used in a variety of applications including vehicle control and stabilization, unmanned autonomous vehicles and robotics.
Go to file
stac 7d5463e5e6 i2c: Move polling for bus stopped from ISR to task/mainloop
Occasionally, the I2C driver races with the STM32 I2C peripheral
at the end of a bus cycle.  This leaves the bus in an errored
state and the stop condition is not properly asserted on the bus.

The polling for the stopped condition was previously implemented
in ISR context since it was expected to be nearly instananeous.
In the error condition, however, the stop condition will never
happen.  The polling for this case is now done by the initiating
task (or mainloop on the AHRS) to prevent the timeout condition
from triggering the watchdog.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1623 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-09-15 14:20:55 +00:00
artwork 3D Model: 4 new models, 2 models updated and 1 model removed. 2010-09-01 08:22:46 +00:00
flight i2c: Move polling for bus stopped from ISR to task/mainloop 2010-09-15 14:20:55 +00:00
ground OP-151 Also update OPMap widget to use PathChooser, and make it use the path translation utilities. Not relevant on every platform, since typically on a Unix, the share path will not be user writeable. Still, doesn't hurt. 2010-09-14 20:27:39 +00:00
hardware/beta OP hardware files, committed early than we wished to due to some game playing. The plan was to release these after we at least knew they flew something and things were working, use at own risk! Seriously, you are on your own with these. 2010-08-30 21:31:50 +00:00
.gitignore Merge branch 'watchdog' 2010-08-13 05:18:17 +00:00
CREDITS.txt corrected the name 2010-09-09 13:57:47 +00:00
Makefile Makefile: Default is win32-g++ so that real OS can detect and overwrite this. 2010-09-14 16:15:21 +00:00