aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/px4io
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:PX4/Firmware into power_enforceLorenz Meier2014-06-301-1/+1
|\
| * Fix compiler warningsDon Gagne2014-06-291-1/+1
| |
* | Merge branch 'master' into power_enforceLorenz Meier2014-06-262-20/+24
|\|
| * Hotfix: Improve PX4IO monitor commandLorenz Meier2014-06-232-20/+24
| |
* | px4io driver: Add support for circuit breakersLorenz Meier2014-05-251-0/+14
|/
* px4io: Check for bad param valueLorenz Meier2014-05-231-2/+4
|
* drivers: Fix compile warnings and non-standard performance counter namesLorenz Meier2014-05-211-1/+1
|
* px4io driver: Only try to upload if we have a non-zero failsafe throttle valueLorenz Meier2014-05-161-5/+9
|
* px4io driver: Use modern-days syntax to start taskLorenz Meier2014-05-151-1/+6
|
* px4io driver: init stack only twice as big as really needed and not four ↵Lorenz Meier2014-05-141-0/+2
| | | | times as big
* px4io driver: Deallocate perf counters in destructor properlyLorenz Meier2014-05-141-0/+5
|
* px4io driver: Small fixLorenz Meier2014-05-141-1/+1
|
* px4io: Hotfix for IO driver, do not rely on the reported channel count to ↵Lorenz Meier2014-05-141-6/+19
| | | | limit array lengths
* Read out the RC status at the same transfer as the channels to ensure we got ↵Lorenz Meier2014-05-141-1/+3
| | | | synchronized data
* Fix in-air restarts, protect against an external MAVLink sender exploiting ↵Lorenz Meier2014-05-061-4/+20
| | | | the restart mechanism
* Merge pull request #874 from jean-m-cyr/masterLorenz Meier2014-04-291-0/+17
|\ | | | | Proper data manager restart handling
| * Proper data manager restart handlingJean Cyr2014-04-281-0/+17
| | | | | | | | | | | | | | | | | | | | | | Introduce SYS_RESTART_TYPE parameter having one of 3 values: boot restart, inflight restart, or unknown restart, and defaulting to unknown restart. px4io.cpp sets this parameter according to the type of restart detected. dataman.c retrieves this parameter and clears data entries according to their persistence level. Does nothing if unknown restart.
* | pwm: added PWM_SERVO_SET_FORCE_SAFETY_OFF ioctlAndrew Tridgell2014-04-281-0/+4
|/ | | | this allows the safety switch on px4io to be forced off
* Hotfix to PX4IO uploader. There are no known mishaps due to it, but very ↵Lorenz Meier2014-04-151-2/+7
| | | | clearly the IO firmware flashing process should be verified after an upload.
* px4io: Typo fixedLorenz Meier2014-04-051-1/+1
|
* sensors and px4io driver: Guard against failsafe trigger for inverted remotesLorenz Meier2014-04-051-2/+2
|
* Merged SBUS minimal changesLorenz Meier2014-04-051-1/+0
|\
| * px4io driver: Only publish RC signal if it was at least once valid.Lorenz Meier2014-04-051-3/+5
| |
* | Merged minimal S.BUS failsafe changesLorenz Meier2014-04-051-0/+1
|\|
| * px4io driver: publish input_rc even if RC connection has been lostHolger Steinhaus2014-04-051-4/+3
| |
* | Make throttle failsafe depend on the failsafe threshold parameter. Make the ↵Lorenz Meier2014-04-051-1/+16
| | | | | | | | parameter optional (no harm if not found).
* | Only publish RC inputs if we have seen some valid inputs at some pointLorenz Meier2014-04-051-3/+5
| |
* | px4io driver: publish input_rc even if RC connection has been lostHolger Steinhaus2014-03-251-4/+3
|/
* Make PX4IO driver obey HIL as it shouldLorenz Meier2014-03-171-9/+12
|
* px4io: print actuator control registers as int16 instead of uint16Anton Babushkin2014-03-051-1/+1
|
* px4io: hardcode number of control groups in "px4io status"Anton Babushkin2014-03-051-1/+1
|
* px4io: print all control groups in "px4io status"Anton Babushkin2014-03-041-4/+6
|
* Fix DSM pairing error handling.Lorenz Meier2014-02-211-10/+20
|
* Fix mavlink feedback FD handlingLorenz Meier2014-02-211-15/+12
|
* Revert "Merge pull request #620 from pigeonhunter/stack_sizes"Lorenz Meier2014-01-301-1/+1
| | | | | This reverts commit 3b31a6b1b9756eb191eaaafb1c137e6874079281, reversing changes made to 70afb3ca3b3f1844241c9c9312579bbb2475232c.
* Merged master into lockdown_disableLorenz Meier2014-01-303-47/+225
|\
| * Merge pull request #620 from pigeonhunter/stack_sizesLorenz Meier2014-01-301-1/+1
| |\ | | | | | | Stack sizes
| | * Reduced stack from 2048 to 1024. Top reports stack usage at 812 under flight ↵Darryl Taylor2014-01-281-1/+1
| | | | | | | | | | | | conditions.
| * | IO status printing improvements / fixesLorenz Meier2014-01-261-4/+5
| | |
| * | Fix printing of IO statusLorenz Meier2014-01-261-7/+8
| | |
| * | Differentiate between publication and signal receive timestamp, correctly ↵Lorenz Meier2014-01-261-6/+25
| | | | | | | | | | | | 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-261-4/+99
| | |
| * | Clean up RC related metadata, put everything into the RC data page. This ↵Lorenz Meier2014-01-261-3/+7
| | | | | | | | | | | | 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.
| * | 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
| |/
| * 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.