1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-04 12:24:11 +01:00
LibrePilot/flight/OpenPilot/Modules
peabody124 4ca10e92c7 OP-121 OP-122 Flight: Improved USB HID communication.
1. Added reenumeration function and call it on USB init (device will appear after reprogramming now)
  2. Moved buffer.c to general flight/Libraries location
  3. Removed the 62 byte transmission limitation by adding a transmission buffer
  4. Sped up USB communication by increasing endpoint polling frequency

Note, that the nonblocking and blocking USB send functions are not blocking entirely correcting.  The blocking calls the nonblocking, and the nonblocking blocks until the last chunk has started tranmission if it's a big transmission.  The buffering I added would generalize to non-blocking nicely, but would require using the EP1(IN) callback to handle most of the tranmission.  This creates a lot of issues if one function is pushing data onto the buffer and the interrupt is sending.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@1403 ebee16cc-31ac-478f-84a7-5cbb03baadba
2010-08-25 05:32:52 +00:00
..
Actuator Flight: Added mixer settings for elevon. Also added bound checking on servo outputs which becomes important when multiple things are mixed and you want to use the full range. 2010-08-23 01:54:58 +00:00
AHRSComms AHRS/Flight: Allow selecting simple algorithm as well as INSGPS 2010-08-23 03:51:08 +00:00
Altitude baroaltitude: rename AltitudeActual to BaroAltitude 2010-08-21 16:19:10 +00:00
Battery battery: fix doxygen header info 2010-08-08 04:14:56 +00:00
Example Fix: including of Example Module did not work any more 2010-06-07 11:12:58 +00:00
FlightSituation Added UAVObjects: FlightSituationActual NavigationSettings NavigationDesired 2010-07-26 21:26:28 +00:00
GPS OP-121 OP-122 Flight: Improved USB HID communication. 2010-08-25 05:32:52 +00:00
ManualControl OP-125 Flight: Changed GPS stack size to a bit closer to what the internal model needs to get rid of out of memory warning, but it could still use 1k less if it pulled all the constants from flash when needed and computed the time difference when called. Also changed ManualControl so it checks the active control values to determine the warning, so if GCS is controlling the warning light goes out. 2010-08-23 06:03:19 +00:00
MK/MKSerial MKSerial: also report ground-speed 2010-07-27 09:49:47 +00:00
Navigation Added UAVObjects: FlightSituationActual NavigationSettings NavigationDesired 2010-07-26 21:26:28 +00:00
Osd/OsdEtStd OP-90 Configuring the ET OSD without eLogger. The module can now read a opaque config-file from the SD-card card and send it to the OSD 2010-08-19 17:32:18 +00:00
Stabilization slight changes to get PiOS.win32 to compile 2010-08-04 14:21:58 +00:00
System slight changes to get PiOS.win32 to compile 2010-08-04 14:21:58 +00:00
Telemetry Damn thought I'd commited this 2010-07-29 13:50:24 +00:00
Watchdog Merge branch 'watchdog' 2010-08-13 05:18:17 +00:00