Andrew Tridgell
ede920f293
AP_Mission: ensure location options are zero at start of mavlink conversion
10 years ago
Andrew Tridgell
f98e283091
GCS_MAVLink: re-generate with updated upstream mavlink
10 years ago
Andrew Tridgell
940966f3e3
DataFlash: fixed example sketch build
10 years ago
Andrew Tridgell
86bf02d64c
RC_Channel: update example sketch to copy input to output
10 years ago
Andrew Tridgell
5aabfd4dc4
AP_HAL: added RCInput example sketch
10 years ago
Andrew Tridgell
8e36c1cd60
AP_HAL: fixed RCOutput example
10 years ago
Andrew Tridgell
4ec6a74829
AP_HAL: addex UART_test example sketch
10 years ago
Andrew Tridgell
9e0a7e6631
AP_HAL: fixed printf example build
10 years ago
Andrew Tridgell
c5e4e8f035
SITL: fixed SITL for example sketches
...
cope with no SITL object
10 years ago
Randy Mackay
9e731550fd
AHRS: default EKF on for copter
10 years ago
priseborough
053c5054f3
AP_TECS: Change default landing damp gain to 0.5
10 years ago
priseborough
0912f05e7c
AP_TECS: Add parameter to adjust height rate gain during flare
10 years ago
priseborough
11aefa6858
AP_TECS: Fix bug in parameter label
10 years ago
priseborough
bd97f15d06
AP_TECS: make flare height demand consistent with height rate demand
10 years ago
Holger Steinhaus
ebed80cd2a
AP_GPS: work-around for invalid time reported by PX4 GPS
10 years ago
Holger Steinhaus
df7c4baed9
AP_GPS: check lock type before accepting position and speed information
10 years ago
Andrew Tridgell
38c1b622f3
AP_AHRS: fixed example build on APM2
10 years ago
Andrew Tridgell
48abfcede7
AP_Scheduler: added example sketch
10 years ago
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
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
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
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
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
38c5f25c70
AP_Math: fixed example build
10 years ago
Michael Day
b3e693daa4
AP_Mission: Support MAV_CMD_DO_FENCE_ENABLE as a mission item.
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
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
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