Lorenz Meier
0b3e300303
Merge branch 'forcefail' of github.com:PX4/Firmware into forcefail
2014-07-19 15:10:36 +02:00
Lorenz Meier
f3fe9c2fdf
Print force fail status
2014-07-19 15:09:07 +02:00
Thomas Gubler
689536893c
px4io driver: force failsafe depending on actuator armed
2014-07-19 12:46:52 +02:00
Lorenz Meier
903b482378
PX4IO driver: Add support to set force failsafe
2014-07-18 11:19:05 +02:00
Lorenz Meier
7625ea5e8a
Merge pull request #1188 from PX4/sensor_startup_cleanup
...
Sensor startup cleanup
2014-07-16 15:31:00 +02:00
Lorenz Meier
1dd4282099
Merge pull request #1165 from jean-m-cyr/master
...
px4io_uploader cleanup and minor optimization
2014-07-16 09:40:06 +02:00
Lorenz Meier
c5b13b7dbc
IO driver: stricter init
2014-07-16 09:05:29 +02:00
Lorenz Meier
cdfbe9bcc4
px4io: Do not forward excessively low battery voltages
2014-07-12 23:30:34 +02:00
unknown
25b036c6a5
Merge branch 'master' of https://github.com/PX4/Firmware
2014-07-12 14:48:19 -04:00
Jean Cyr
e8c5b8230d
px4io_uploader cleanup and minor optimization
...
Remove redundant code
Cleanup error handling in program function
2014-07-10 23:01:41 -04:00
hxxnrx
c97e08bcf0
Set IO PX4_I2C_BUS_ONBOARD I2C speed to 400KHz
2014-07-10 21:50:23 +02:00
Jean Cyr
12da0efbb2
Read the full buffer
...
sizeof wont work here since file_buf is now a pointer
2014-07-10 00:55:33 -04:00
Jean Cyr
8c6745d53f
Prevent stack overflow when flashing px4io
...
Large local variable causing stack overflow when attempting to flash
IO!!!
2014-07-10 00:41:09 -04:00
Lorenz Meier
6aed623b6c
Merge branch 'master' of github.com:PX4/Firmware into power_enforce
2014-06-30 10:04:34 +02:00
Don Gagne
92adbe9216
Fix compiler warnings
2014-06-29 17:47:24 -07:00
Lorenz Meier
0fe8ed509a
Merge branch 'master' into power_enforce
2014-06-26 17:28:01 +02:00
Lorenz Meier
d58a992e91
Hotfix: Improve PX4IO monitor command
2014-06-23 13:44:36 +02:00
Lorenz Meier
8ea5fd20c1
px4io driver: Add support for circuit breakers
2014-05-25 20:36:05 +02:00
Lorenz Meier
69421be983
px4io: Check for bad param value
2014-05-23 19:45:29 +02:00
Lorenz Meier
aa312f96f8
drivers: Fix compile warnings and non-standard performance counter names
2014-05-21 14:20:48 +02:00
Lorenz Meier
4fe0027e7a
px4io driver: Only try to upload if we have a non-zero failsafe throttle value
2014-05-16 09:51:23 +02:00
Lorenz Meier
899998e58f
px4io driver: Use modern-days syntax to start task
2014-05-15 10:28:48 +02:00
Lorenz Meier
19d798addc
px4io driver: init stack only twice as big as really needed and not four times as big
2014-05-14 21:52:25 +02:00
Lorenz Meier
332e08b44a
px4io driver: Deallocate perf counters in destructor properly
2014-05-14 14:00:31 +02:00
Lorenz Meier
c2f825647e
px4io driver: Small fix
2014-05-14 13:06:20 +02:00
Lorenz Meier
a62ac72b2e
px4io: Hotfix for IO driver, do not rely on the reported channel count to limit array lengths
2014-05-14 12:48:54 +02:00
Lorenz Meier
8deb1c9160
Read out the RC status at the same transfer as the channels to ensure we got synchronized data
2014-05-14 08:00:41 +02:00
Lorenz Meier
1d6b9fae03
Fix in-air restarts, protect against an external MAVLink sender exploiting the restart mechanism
2014-05-06 14:57:06 +02:00
Lorenz Meier
2ee02e5e4b
Merge pull request #874 from jean-m-cyr/master
...
Proper data manager restart handling
2014-04-29 07:53:30 +02:00
Andrew Tridgell
ab1939c6a3
pwm: added PWM_SERVO_SET_FORCE_SAFETY_OFF ioctl
...
this allows the safety switch on px4io to be forced off
2014-04-28 11:45:45 +02:00
Jean Cyr
ab257ebcce
Proper data manager restart handling
...
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.
2014-04-28 00:52:19 -04:00
Lorenz Meier
282f40d162
Hotfix to PX4IO uploader. There are no known mishaps due to it, but very clearly the IO firmware flashing process should be verified after an upload.
2014-04-15 19:25:07 +02:00
Lorenz Meier
262485a5e8
px4io: Typo fixed
2014-04-05 17:09:48 +02:00
Lorenz Meier
3b5e6f9833
sensors and px4io driver: Guard against failsafe trigger for inverted remotes
2014-04-05 11:28:07 +02:00
Lorenz Meier
ce50429769
Merged SBUS minimal changes
2014-04-05 11:17:05 +02:00
Lorenz Meier
73d04f7a37
px4io driver: Only publish RC signal if it was at least once valid.
2014-04-05 11:15:22 +02:00
Lorenz Meier
1eb0b19409
Merged minimal S.BUS failsafe changes
2014-04-05 11:14:19 +02:00
Holger Steinhaus
5e0d687b56
px4io driver: publish input_rc even if RC connection has been lost
2014-04-05 11:05:07 +02:00
Lorenz Meier
9a0b2b7610
Make throttle failsafe depend on the failsafe threshold parameter. Make the parameter optional (no harm if not found).
2014-04-05 11:02:22 +02:00
Lorenz Meier
64ffafb48e
Only publish RC inputs if we have seen some valid inputs at some point
2014-04-05 10:28:01 +02:00
Holger Steinhaus
cb3a4f1267
px4io driver: publish input_rc even if RC connection has been lost
2014-03-25 17:12:14 +01:00
Lorenz Meier
533e3172dc
Make PX4IO driver obey HIL as it should
2014-03-17 14:32:27 +01:00
Anton Babushkin
a8ff126dfe
px4io: print actuator control registers as int16 instead of uint16
2014-03-05 20:00:13 +04:00
Anton Babushkin
149bf4582c
px4io: hardcode number of control groups in "px4io status"
2014-03-05 00:05:17 +04:00
Anton Babushkin
a50957c3ce
px4io: print all control groups in "px4io status"
2014-03-04 23:13:20 +04:00
Lorenz Meier
a91b68d8a5
Fix DSM pairing error handling.
2014-02-21 08:37:12 +01:00
Lorenz Meier
f1f1ecd096
Fix mavlink feedback FD handling
2014-02-21 08:36:45 +01:00
Lorenz Meier
8d79d91950
Revert "Merge pull request #620 from pigeonhunter/stack_sizes"
...
This reverts commit 3b31a6b1b9 , reversing
changes made to 70afb3ca3b .
2014-01-30 21:54:29 +01:00
Lorenz Meier
ff753b9e24
Merged master into lockdown_disable
2014-01-30 10:00:01 +01:00
Lorenz Meier
3b31a6b1b9
Merge pull request #620 from pigeonhunter/stack_sizes
...
Stack sizes
2014-01-30 00:54:55 -08:00