Andrew Tridgell
89cdae62b4
AP_AHRS: fixed example build
10 years ago
Andrew Tridgell
e45522f51d
AP_Baro: fixed example build
10 years ago
Andrew Tridgell
a686494127
AP_Compass: fixed example build
10 years ago
Andrew Tridgell
908ad46e8e
AP_GPS: fixed example build
10 years ago
Andrew Tridgell
7bb56e50aa
AP_InertialSensor: fixed example build
10 years ago
Andrew Tridgell
9b75237a38
PX4: don't build lsm303d and l3gd20 on PX4v1
10 years ago
Andrew Tridgell
bbb47ece9c
PX4: use a common makefile for most of v1 and v2
10 years ago
Andrew Tridgell
1c94559fa2
autotest: auto-update uavcan repo
10 years ago
Andrew Tridgell
0811f9c175
AP_Notify: fixed example build
10 years ago
John Williams
d0e467aea0
AP_HAL_Linux: Bypass manual CS assertion for SPI_CS_KERNEL mode
...
Missed from initial patch series
Signed-off-by: John Williams <john@whelanwilliams.net>
10 years ago
Andrew Tridgell
4edd943166
PX4: disable auth on px4v1 too
10 years ago
Andrew Tridgell
eb22815668
AP_TECS: fixed range values
10 years ago
Staroselskii Georgii
d40011acf3
AP_Notify: added abstract Led and RGBLed classes
10 years ago
Mikhail Avkhimenia
955753f3f0
HAL_Linux: Optimize bandwidth for RCOutput_Navio
...
40% less bytes in I2C transactions for PCA9685.
10 years ago
Mikhail Avkhimenia
50459bdca0
HAL_Linux: Enable external clk for RCOutput_Navio
...
That should fix PWM value drifts.
10 years ago
Andrew Tridgell
d0087c91e9
DataFlash: prevent build errors on non-PX4 targets
10 years ago
Andrew Tridgell
1d0122e6c2
DataFlash: log each ESC separately
...
this saves log space for ESCs that are not initialised (eg. only 3rd
ESC on fixed wing) and is a bit easier to deal with as a user
10 years ago
Holger Steinhaus
294d944cbd
DataFlash: added logging of ESC feedback (currently only available with UAVCAN ESCs)
10 years ago
Andrew Tridgell
2f0bc1f202
Plane: setup pwm esc scaling
10 years ago
Andrew Tridgell
dcdfff66e8
Copter: setup pwm esc scaling
10 years ago
Andrew Tridgell
008dc91a15
Rover: setup pwm esc scaling
10 years ago
Andrew Tridgell
4132b53541
HAL_PX4: publish actuator values for UAVCAN ESCs
...
this publishes scaled actuator values so that the uavcan module can
drive ESCs
10 years ago
Andrew Tridgell
e89d380b73
AP_HAL: added set_esc_scaling() RCOutput function
...
this will be used to scale outputs for uavcan ESCs based on throttle
range
10 years ago
Andrew Tridgell
5a78c584d2
PX4: disable auth command to keep us below 1MByte
10 years ago
Andrew Tridgell
420889d061
build: added motor_test, and fixed build checks for PX4
10 years ago
Andrew Tridgell
22cb1c8525
HAL_Linux: tidy up SPI debugging a bit
10 years ago
John Williams
0fe3959d7e
AP_HAL_Linux: Add support for in-kernel SPI CS handling
...
Add support for /dev/spidev<bus>.<cs> in-kernel SPI CS handling, and convert
existing SPI devices over.
* Add a new member _subdev to the LinuxSPIDeviceDriver class, and initialiser
in LinuxSPIDevice constructor. Use subdev 0 for GPIO-managed CS
* Extend the _cs_pin to signed 16 bits and define SPI_CS_KERNEL (-1) for
kernel-managed CS
* Move to per-device file descriptors (required for in-kernel CS)
* Extend spidev filenames to include bus and subdevice numbers, possibly
longer than 1 digit each
* Allow support for platforms enumerating /dev/spidevNNN from non-zero bases
* Convert existing users over to the new API
Signed-off-by: John Williams <john@whelanwilliams.net>
10 years ago
Andrew Tridgell
b88e6b6302
Plane: prepare for 3.2.0 release
10 years ago
Andrew Tridgell
38c5f25c70
AP_Math: fixed example build
10 years ago
Andrew Tridgell
19847d8607
Plane: fixed missing break statement
10 years ago
Michael Day
8662aaa878
Plane: Support MAV_CMD_DO_FENCE_ENABLE as a mission item.
10 years ago
Michael Day
b3e693daa4
AP_Mission: Support MAV_CMD_DO_FENCE_ENABLE as a mission item.
10 years ago
Andrew Tridgell
77958f8fd4
Plane: fixed CONTINUE_AND_CHANGE_ALT command
...
current_loc should be used, not prev_WP_loc
10 years ago
Michael Day
95d2e79312
Plane: Keep throwing WP in front plane for CONTINUE_AND_CHANGE_ALT
10 years ago
Michael Day
442c188ae0
Plane: Implementation of MAV_CMD_CONTINUE_AND_CHANGE_ALT.
10 years ago
Michael Day
b36c1b2c3d
AP_Mission: support for MAV_CMD_CONTINUE_AND_CHANGE_ALT
10 years ago
Michael Day
dca99a9643
GCS_MAVLink: code generation from XML for MAV_CMD_CONTINUE_AND_CHANGE_ALT.
10 years ago
Andrew Tridgell
d5ced15acf
GCS_MAVLink: include units in CONTINUE_AND_CHANGE_ALT
10 years ago
Michael Day
958d8ffacc
GCS_Mavlink: New message def: MAV_CMD_NAV_CONTINUE_AND_CHANGE_ALT
10 years ago
Kirill A. Kornilov
8071d7c1d3
Plane: use set_radio_trimmed() for flaperons
...
See discussion in issue #1425
10 years ago
Kirill A. Kornilov
33e4f44434
RC_Channel: added set_radio_trimmed()
...
take into account trim value in set_radio()
10 years ago
Andrew Tridgell
8d54368650
AP_Math: fixed build warning
10 years ago
Andrew Tridgell
09547c40cb
DataFlash: added staticmode to EKF4 message
...
useful when diagnosing logs
10 years ago
Andrew Tridgell
46f601d703
AP_NavEKF: added getStaticMode() function
10 years ago
Andrew Tridgell
a3422325c7
Replay: cope with new airspeed log msg
10 years ago
Andrew Tridgell
8acfbb2ee0
AP_NavEKF: add another health check in the EKF
...
if SV, SP and SH are all off then the most likely cause is divergence
of the EKF. This was done based on a flight log with bad gyro cal
10 years ago
Andrew Tridgell
f84f432ecf
AP_InertialSensor: allow gyro calibration to take up to 30 seconds
...
this gives time for the user time to get their battery hatches on and
hold the model steady. 5 seconds was just far too short
10 years ago
Randy Mackay
20f3f19285
Compass: add new rotation to ORIENT param description
10 years ago
Randy Mackay
503d14428d
AP_Math: add new rotation to example rotation sketch
10 years ago
Randy Mackay
3d2c9910b3
AP_Math: add yaw 293, pitch 68, roll 180 rotation
10 years ago