Beat Küng
93da0416fa
frsky_telemetry: add a '-m <mode>' CLI param
...
Can be used to avoid auto-detection.
Strangely on the Omnibus via UART4, the auto-detection for single-wire
S.Port did not work when connecting via battery (it works via USB) -
S.Port got detected instead.
Might be a board-specific issue.
2018-07-10 19:39:50 +02:00
mcsauder
9386ab6afe
Breakout rc.thermal_cal from rcS and group set/unset parameters at the beginning and end of the rcS script. Revert commit 2a3d66cf45 to reduce px4fmu-v2_default flash size. Standardize tabs/whitespaces across all files in the init.d directory.
2018-07-10 08:59:38 -04:00
Daniel Agar
33f7318400
Jenkins archive av_x binaries
2018-07-09 03:29:20 -04:00
mcsauder
cf7dd383b1
Update ADC voltage calculation instances to avoid divide by integer.
2018-07-09 07:51:15 +02:00
Daniel Agar
850b1ad6a7
EKF2 split output predictor and publish attitude immediately ( #9832 )
...
* EKF2 split output predictor and publish attitude immediately
* ecl: incorporate magic number tidy up
2018-07-09 08:11:24 +10:00
Beat Küng
58c8c50174
frsky_telemetry: add scanning timeout parameter, and set it to 15s
...
This frees unused RAM in case frsky telemetry is not connected.
2018-07-08 23:24:17 +02:00
Beat Küng
f3292c7741
frsky_telemetry: add S.Port single-wire support
...
If S.Port is connected via external inverter or an uninverted signal is
used, the UART needs to be put into half-duplex mode.
This can be used to get uninverted S.Port:
https://oscarliang.com/uninverted-sbus-smart-port-frsky-receivers/
It is not needed for the Pixracer FrSky port.
2018-07-08 23:24:17 +02:00
Beat Küng
1feccfcc81
frsky_telemetry: increase stack size by 52 bytes
...
As indicated in previous logs (268 bytes left).
2018-07-08 23:24:17 +02:00
Beat Küng
898eb95623
frsky_telemetry cleanup: remove err, use px4_getopt
2018-07-08 23:24:17 +02:00
Lorenz Meier
84770f195d
Create PULL_REQUEST_TEMPLATE.md
2018-07-08 23:19:24 +02:00
Daniel Agar
e4be8eccc9
bmi055 add measure interval perf counter
2018-07-08 20:14:34 +02:00
Daniel Agar
0da8125ac0
bmi055 remove unused reset retries perf counter
2018-07-08 20:14:34 +02:00
Daniel Agar
adf6ea3596
bmi055 remove unused gyro duplicates perf counter
2018-07-08 20:14:34 +02:00
Daniel Agar
734fc1bf8d
bmi055 remove cdev read (gyro_reads) perf counter
2018-07-08 20:14:34 +02:00
Daniel Agar
7bc364207e
bmi055 remove cdev read (accel_reads) perf counter
2018-07-08 20:14:34 +02:00
Daniel Agar
cd07e756b9
bmi055 name separate accel and gyro perf counters properly
2018-07-08 20:14:34 +02:00
Daniel Agar
b6399dbdf0
bmi055 remove common good_transfers perf counter
2018-07-08 20:14:34 +02:00
Daniel Agar
eef325e2af
bmi055 split accel and gyro headers
2018-07-08 20:14:34 +02:00
Daniel Agar
4c5ace9b75
mpu6000 add interval perf counter and delete unused
2018-07-08 20:14:34 +02:00
Daniel Agar
13c2c8c89b
ADIS16477 use checksum to verify transfer and populate gyro device id
2018-07-08 10:18:13 -04:00
Daniel Agar
4e4724f9eb
add ST LSM303AGR driver (mag only)
2018-07-08 10:18:13 -04:00
Daniel Agar
74c20a0fd5
ADIS16477 reset on init and increase delay
2018-07-08 10:18:13 -04:00
Daniel Agar
00c34d8a2b
AV-X board support
2018-07-08 10:18:13 -04:00
Daniel Agar
dec03873bc
px_uploader add small delay before checking CRC result
2018-07-07 15:55:53 +02:00
Daniel Agar
8647f0e527
px4fmu-v2 disable teraranger distance sensor
2018-07-06 16:17:33 +02:00
Daniel Agar
13ecc71fe2
px4fmu-v2 disable tfmini distance sensor
2018-07-06 16:17:33 +02:00
Daniel Agar
29d1226c70
px4fmu-v2 only enable ms4525, ms5525, sd3px airspeed sensors
2018-07-06 16:17:33 +02:00
Daniel Agar
4e77f8c783
px4fmu-v2_default sort driver list
2018-07-06 16:17:33 +02:00
Oleg Kalachev
532a970410
mavlink: fix transmitting vehicle commands
2018-07-05 22:38:02 +02:00
Daniel Agar
9fa882119d
fw_pos_ctrl_l1 remove unnecessary orb rate limits
2018-07-05 12:16:44 -04:00
Beat Küng
ec137489be
px4flow: add documentation for i2c_frame and i2c_integral_frame
2018-07-05 15:23:47 +00:00
Beat Küng
3aa1721450
px4flow: refactor f and f_integral into a class attribute
2018-07-05 15:23:47 +00:00
alessandro
51ee9eaaf4
typo
2018-07-05 14:17:55 +02:00
Alessandro Simovic
11933ac239
rc_loss_alarm: removed unused var
2018-07-05 14:17:55 +02:00
Alessandro Simovic
155089c800
Addressed review comments from #9769
2018-07-05 14:17:55 +02:00
Alessandro Simovic
df257c6555
Added parameters for enabling/disabling specific event tasks
2018-07-05 14:17:55 +02:00
Alessandro Simovic
1982957bef
Added/moved namespaces in events module
2018-07-05 14:17:55 +02:00
Alessandro Simovic
c684275018
moved rc_loss_alarm into the event module
2018-07-05 14:17:55 +02:00
Alessandro Simovic
9a4b26cd32
rc_loss_alarm: addressing review comments ( #9769 )
2018-07-05 14:17:55 +02:00
Alessandro Simovic
701d87912e
rc_loss_alarm: replaced hard with soft tabs
2018-07-05 14:17:55 +02:00
Alessandro Simovic
6fa80d2034
rc_loss_alarm: require RC be seen at least once
2018-07-05 14:17:55 +02:00
Alessandro Simovic
96a0594078
rc_loss_alarm: formatting
2018-07-05 14:17:55 +02:00
Alessandro Simovic
0f2c710237
rc_loss_alarm: hiding all but default constructor
2018-07-05 14:17:55 +02:00
Alessandro Simovic
d2b9197587
rc_loss_alarm: sorting function definitions
2018-07-05 14:17:55 +02:00
Alessandro Simovic
c8ff5f09d4
rc_loss_alarm: Added some custom commands
2018-07-05 14:17:55 +02:00
Alessandro Simovic
c0db004294
rc_loss_alarm: Added basic functionality
2018-07-05 14:17:55 +02:00
Daniel Agar
278e4cef84
uORB fix ORB_COMMUNICATOR defined sections
...
- keep portions of internal add/remove helpers
2018-07-05 07:03:27 +00:00
Bram Strack van Schijndel
05fc506a56
[df_ms5607_wrapper] convert to mbar, fix error_count, device_id
2018-07-05 08:07:54 +02:00
Daniel Agar
41953ab582
EKF angle constants in degrees for readability ( #465 )
...
* EKF angle constants in degrees for readability
* EKF make FILTER_UPDATE_PERIOD_MS static constexpr and add FILTER_UPDATE_PERIOD_S
* EKF controlOpticalFlowFusion() use constants and update comments
* EKF controlMagFusion() use angle in degrees
* EKF move earth spin rate to geo and update usage
* EKF: Fix numerical constant error and clean up comments
Comments do not need to contain numerical values when the code makes these clear.
2018-07-05 08:55:22 +10:00
Daniel Agar
cebdc3d829
ekf run output predictor immediately with new IMU data ( #471 )
...
* EKF collect_imu take const imu sample and populate buffer
* EKF calculateOutputStates cleanup
* EKF add calculate_quaternion output predictor method
* EKF: update documentation
* EKF: remove unnecessary getter function
* EKF calculateOutputStates only apply dt correction to bias
* EKF pytest assert attitude validity, not update() return
* EKF: correct documentation
* EKF: Do not make attitude validity dependent on yaw alignment status
Yaw alignment could fail in flight due to temporary loss of data and yet the quaternions would still usable for stabilisation even though the absolute earth yaw angle wrt true north was uncertain.
2018-07-05 07:59:35 +10:00