aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | | | * | Fix docs headerLorenz Meier2014-01-261-1/+1
| | | | | |
| | | | * | Fix printing of IO statusLorenz Meier2014-01-261-7/+8
| | | | | |
| | | | * | Merge branch 'master' into rc_statusLorenz Meier2014-01-261-15/+7
| | | | |\ \
| | | | * | | Differentiate between publication and signal receive timestamp, correctly ↵Lorenz Meier2014-01-266-15/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | set the rc_lost flag in the frame. Ready for prime-time testing.
| | | | * | | Add support in the IO driver to control the S.Bus / RSSI port.Lorenz Meier2014-01-263-6/+163
| | | | | | |
| | | | * | | Allow the setup flags to control the S.BUS / RSSI port instead of doing some ↵Lorenz Meier2014-01-262-17/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | wild, likely incorrect, guesses.
| | | | * | | RSSI and SBUS out config now handled as setup feature flags.Lorenz Meier2014-01-261-0/+4
| | | | | | |
| | | | * | | Clean up RC related metadata, put everything into the RC data page. This ↵Lorenz Meier2014-01-266-29/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ensures atomic reads, makes the reads more efficient and allows for some headroom for more RC flags. The IO driver side is updated as well, however, these flags are not published yet.
| | | | * | | Add additional flags to RC topic, not used yet.Lorenz Meier2014-01-261-0/+28
| | | | | | |
| | | | * | | Fixed year in controls.c comment.Lorenz Meier2014-01-251-1/+1
| | | | | | |
| | | | * | | IO firmware: Use right base reg value - since the wrong one had the same ↵Lorenz Meier2014-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | value this hasn’t been an issue, but it would have become one once one of them changed.
| | | | * | | Stop setting RSSI by cross-reading servo status.Lorenz Meier2014-01-251-7/+0
| | | | | | |
| | | | * | | IO driver: Variable name and comment cleanup, no binary / functionality changes.Lorenz Meier2014-01-251-2/+5
| | | | | |/ | | | | |/|
| | * | | | Teach the commander to arm on the commandlineLorenz Meier2014-01-161-10/+47
| | | | | |
| | * | | | Teach IO driver how to disable lockdown modeLorenz Meier2014-01-161-10/+89
| | | | | |
| | * | | | Add IOCTLs to disable lockdown of an output portLorenz Meier2014-01-161-0/+14
| | | | | |
| | * | | | Teach IO firmware that arming and lockdown are two different things, clean ↵Lorenz Meier2014-01-163-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | up arming check
| * | | | | Pure code style fix of cpuload, no funcationality changesLorenz Meier2014-01-302-8/+7
| | |/ / / | |/| | |
| * | | | Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2014-01-281-15/+7
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | Merge branch 'master' of github.com:PX4/FirmwareLorenz Meier2014-01-261-2/+61
| | |\ \ \ | | | | |/ | | | |/|
| | * | | Remove unneeded header and commented out dead code from MEAS airspeed driverLorenz Meier2014-01-261-15/+7
| | | | |
| * | | | Hotfix: Fixed telemetry transmission of RC channels - we always sent one set ↵Lorenz Meier2014-01-281-1/+1
| | |/ / | |/| | | | | | | | | | too much - by lieron
| * | | Merge pull request #603 from PX4/rc_config_cleanupLorenz Meier2014-01-251-2/+61
| |\ \ \ | | |/ / | |/| | RC config params set to more useful default values - needs more testing
| | * | RC config params set to more useful default values - needs more testingLorenz Meier2014-01-231-2/+61
| | | |
| * | | Remove unused fieldLorenz Meier2014-01-241-1/+0
| | | |
| * | | Merge branch 'cleanup'Lorenz Meier2014-01-249-36/+80
| |\ \ \
| | * | | Missing header for mixer status change.Lorenz Meier2014-01-241-1/+1
| | | | |
| | * | | Use the proper status registers for locking out from mixer updates and ↵Lorenz Meier2014-01-241-5/+6
| | | | | | | | | | | | | | | | | | | | return the value of the mixer change.
| | * | | Make the sensors app less verboseLorenz Meier2014-01-241-5/+0
| | | | |
| | * | | Make in the comments explicit that we don’t do anything here under normal ↵Lorenz Meier2014-01-241-2/+4
| | | | | | | | | | | | | | | | | | | | circumstances to make it less tempting to comment out the helpful debug tools in this section.
| | * | | Make the IO mixer upload report not only a global success / fail flag, but ↵Lorenz Meier2014-01-241-7/+23
| | | | | | | | | | | | | | | | | | | | on transfer basis. Also use a crude lock to avoid updating the mixer while it runs (we have no proper mutexes on IO, and this is a pure read/write locking case with two locks, which should make the execution even with this crude approach thread-safe).
| | * | | Set timeouts back to short, now that we have multiple tries in the uploader. ↵Lorenz Meier2014-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | This ensures we try often enough in the 200 ms IO bootloader wait phase to hit it.
| | * | | Finally fix the timing race between the IO driver, IO uploader and the on-IO ↵Lorenz Meier2014-01-241-2/+9
| | | | | | | | | | | | | | | | | | | | firmware by making the uploader tolerant of timing offsets.
| | * | | Initialize null pointers correctly, always set the pointer to null after ↵Lorenz Meier2014-01-241-11/+28
| | | | | | | | | | | | | | | | | | | | deletes. Remove some verbosity from startup and do not try to initialise IO when we just want to reboot it into the bootloader.
| | * | | Make the protocol version more descriptive - helps to understand when / how ↵Lorenz Meier2014-01-241-0/+6
| | | | | | | | | | | | | | | | | | | | px4io detect fails.
| | * | | Disable PX4IO debug - spams console on comms failure. Each command does ↵Lorenz Meier2014-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | report the failure separately, so we get a better feedback level without the spam.
| | * | | Disable debug in the airspeed sensor driver - prevents console spam if it ↵Lorenz Meier2014-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | fails (and on probing during startup)
| * | | | Merge pull request #606 from PX4/sbus2Lorenz Meier2014-01-241-2/+24
| |\ \ \ \ | | |/ / / | |/| | | Sbus2
| | * | | We do not know all secret S.BUS2 codes yetLorenz Meier2014-01-231-3/+2
| | | | |
| | * | | Implemented S.Bus 2 decoding supportLorenz Meier2014-01-231-2/+25
| | | | |
| * | | | px4io: improved reliability of forceupdate re-starting px4ioAndrew Tridgell2014-01-241-0/+6
| |/ / / | | | | | | | | | | | | | | | | this adds a 0.1s delay after update to give px4io time to boot. It removes the need for the user to reboot after an IO update
| * | | px4fmu: added PWM_SERVO_SET_COUNT APIAndrew Tridgell2014-01-232-1/+38
| | | | | | | | | | | | | | | | | | | | | | | | this allows the balance between PWM channels and GPIOs to be changed after the main flight code has started, which makes it possible to change the balance with a parameter in APM
| * | | hmc5883: much faster calibration code with bug fixesAndrew Tridgell2014-01-231-73/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this fixes two bugs in "hmc5883 calibrate" and also makes it much faster, so it can be run on every boot. It now uses the correct 2.5Ga range when calibrating, and fixes the expected values for X/Y/Z axes The basic calibration approach is similar to the APM2 driver, waiting for 10 good samples after discarding some initial samples. That allows the calibration to run fast enough that it can be done on every boot without causing too much boot delay.
| * | | Fixed PPM warning to be only printed with PPM inputs enabledLorenz Meier2014-01-231-1/+1
| | | |
| * | | Make SBUS switching conditional to be friendly to IO v1Lorenz Meier2014-01-231-0/+2
| | | |
| * | | Merge branch 'rssi' of github.com:PX4/Firmware into rssiLorenz Meier2014-01-233-33/+29
| |\ \ \
| | * | | Fix the initialisation and operation of the PX4IO ADC - now RSSI and VSERVO ↵px4dev2014-01-222-30/+26
| | | | | | | | | | | | | | | | | | | | voltages should be read correctly.
| | * | | Clear the screen more properly.px4dev2014-01-221-3/+3
| | | | |
| * | | | Fixes to memory check handling, split out switch handling to allow separate ↵Lorenz Meier2014-01-233-13/+37
| | | | | | | | | | | | | | | | | | | | initialization
| * | | | Last small fixes to IO driver to support updates with and without switch ↵Lorenz Meier2014-01-231-3/+1
| |/ / / | | | | | | | | | | | | pressed and with and without px4io start call before the forceupdate call