Brian Webb
|
344e5cbb66
|
Merge branch 'next' of ssh://git.openpilot.org/OpenPilot into OP-932-Modularize_Radio_Driver
|
2013-05-01 14:38:28 +01:00 |
|
Brian Webb
|
8c763c8ed3
|
OP-932: Improves the timing of channel changes on the radio device.
|
2013-05-01 14:37:47 +01:00 |
|
Oleg Semyonov
|
654dd051c7
|
Merge remote-tracking branch 'origin/next' into os/debug-pins
|
2013-05-01 11:13:30 +02:00 |
|
Brian Webb
|
a7d606dfe9
|
OP-932: Syncronize start of transmissions using the same coordinated clock as used by FHSS.
|
2013-05-01 03:46:46 +01:00 |
|
Brian Webb
|
2201d9d2bb
|
OP-932: Continued cleanup and modularization of radio code. Also fixed a bug that held the SPI lock when an error occured in an Rx.
|
2013-05-01 03:14:35 +01:00 |
|
Brian Webb
|
ef18319306
|
OP-932: Continued cleanup and modularization of the RFM22B radio code. Low-level radio driver has mostly been split out of the higher-level state machine.
|
2013-05-01 03:14:23 +01:00 |
|
Brian Webb
|
94cb92f410
|
OP-932: Additional restructuring of radio code.
|
2013-05-01 03:14:11 +01:00 |
|
Brian Webb
|
cb24d3266e
|
OP-932: Hold SPI bus semephore through multiple read/write transactions.
|
2013-05-01 03:13:58 +01:00 |
|
Brian Webb
|
8c59271d48
|
OP-932: Store the device status in bitfields with meaningful names.
|
2013-05-01 03:13:48 +01:00 |
|
Brian Webb
|
c3ea1bf3c0
|
OP-932: Fixed GPIO debugging on RevoMini (both V1 and V2)
|
2013-05-01 03:13:36 +01:00 |
|
Brian Webb
|
39c6e81d07
|
OP-924: Ensures that the PPM pulse turns off between PPM frames.
|
2013-05-01 02:48:48 +01:00 |
|
Brian Webb
|
76e4638b8f
|
OP-924: Added back setting of Tracking to true when a new sample is set.
|
2013-05-01 02:48:46 +01:00 |
|
Brian Webb
|
56a524ab9e
|
OP-924: Completely turn off PPM output when it's not being refreshed. Also fixed testing of PPM input on the OPlink that was broken when the return values were changed to negative values. The PPM values were being stored in an unsigned datatype, which made detecting negative error returns impossible.
|
2013-05-01 02:48:45 +01:00 |
|
Brian Webb
|
ab926da507
|
OP-924: Added a supervisor timeout to the PPM output driver. This is based on the code in the PPM input driver. A (minor) uninitialize variable bug was also fixed in the PPM input driver.
|
2013-05-01 02:48:44 +01:00 |
|
Richard Flay (Hyper)
|
80c917591e
|
Cherry-pick and hand-merge of Sami's math cleanup commit from branch sambas/diffnext: 5f3e0c3e1d
|
2013-04-28 10:45:28 +09:30 |
|
Richard Flay (Hyper)
|
fd1181959c
|
Merge branch 'hyper/OP-913-flight-uavo-alignment' into next
|
2013-04-27 18:19:01 +09:30 |
|
Brian Webb
|
bb6986ea04
|
OP-914 - Converted PIOS_RFM22B_Validate back into a normal function from an inline.
|
2013-04-27 01:45:19 +01:00 |
|
Brian Webb
|
a9079bfb7e
|
OP-914: Additional cleanup of the RFM22B driver code. Updated to code to the current coding standard. Added Doxygen documentation. Rearranged functions into functional groups to simplify reading the code.
|
2013-04-27 01:44:55 +01:00 |
|
Brian Webb
|
77b99cdafa
|
OP-914 - Converted PIOS_RFM22B_Validate back into a normal function from an inline.
|
2013-04-27 01:44:39 +01:00 |
|
Oleg Semyonov
|
47619c9937
|
Make F4 pios debug pins compilable, still should be revised for real use
|
2013-04-26 21:04:10 +03:00 |
|
Oleg Semyonov
|
45f456580f
|
Fix pios debug pin functions and defines (thanks to Mathieu for the patch)
|
2013-04-26 18:18:31 +03:00 |
|
Oleg Semyonov
|
7d5d513e75
|
Move flight/PiOS.osx->flight/pios/osx
It did not work and and is not fixed yet. But at least it is in place now.
|
2013-04-25 13:23:47 +03:00 |
|
Oleg Semyonov
|
9a53843168
|
Move flight/PiOS.win32->flight/pios/win32
It did not work and and is not fixed yet. But at least it is in place now.
|
2013-04-25 13:19:06 +03:00 |
|
Oleg Semyonov
|
b6e1331e5d
|
Rename flight/PiOS->flight/pios
|
2013-04-25 13:13:41 +03:00 |
|