Peter Barker
22c1019767
AP_Scripting: correct compilation when AP_RTC is compiled out
2023-12-12 14:35:25 +11:00
Peter Barker
1aa6ad5bc3
AP_OSD: correct compilation when RC_Channels library not available
2023-12-12 14:35:12 +11:00
Peter Barker
2768c63971
AP_Arming: correct compilation when RC_Channels library not available
2023-12-12 14:35:12 +11:00
Peter Barker
58d4871177
AP_DAL: remove tmp_location from global namespace
...
removes this from the global namespace and means it isn't included when DAL isn't
update the location where we update the fields.
2023-12-12 11:53:00 +11:00
Iampete1
5642d2449a
Plane: allow set_takeoff_expected in manual mode
2023-12-12 11:51:33 +11:00
Iampete1
740b04aed3
Plane: Mode: ensure flight stage is correct on successful mode change
2023-12-12 11:51:33 +11:00
Iampete1
21a9f8e3a2
Plane: move landing servo override out of throttle control function
2023-12-12 11:51:33 +11:00
Peter Barker
283a1edb9f
AP_VisualOdom: correct compilation when HAL_GCS_ENABLED is false
2023-12-12 11:41:47 +11:00
Peter Barker
93907f4a6d
AP_Avoidance: correct compilation when HAL_GCS_ENABLED is false
2023-12-12 11:41:47 +11:00
Peter Barker
c15a73c798
AR_Motors: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
673fad04de
AP_WindVane: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
1bf85a0a15
AP_SmartRTL: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
dd6d1f04c2
AP_OSD: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
6efc6d0f2d
AP_Motors: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
6df3f18440
AP_Landing: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
87c0543d9f
AP_Arming: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
dcebd072be
AC_AttitudeControl: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
b0b94f50ed
AP_Vehicle: add and use AP_RSSI_ENABLED
2023-12-12 11:37:57 +11:00
Peter Barker
b7710a78d8
AP_RSSI: add and use AP_RSSI_ENABLED
2023-12-12 11:37:57 +11:00
Peter Barker
b2a12f406f
AP_OSD: add and use AP_RSSI_ENABLED
2023-12-12 11:37:57 +11:00
Peter Barker
03218b11ac
AP_MSP: add and use AP_RSSI_ENABLED
2023-12-12 11:37:57 +11:00
Peter Barker
e95b1e5dd3
AC_AutoTune: add and use header guards
2023-12-12 11:36:15 +11:00
Andy Piper
c93fd0b534
Tools: new standard tunes for Holybro QAV250 and X500v2
2023-12-12 11:33:51 +11:00
Iampete1
782605e7ea
AP_Scripting: CANSensor: Add filtering of incoming frames
...
Co-authored-by: Andras Schaffer <eosbandi@gmail.com>
2023-12-12 11:32:04 +11:00
Leonard Hall
e48b7cea12
Copter: Use RTL_CLIMB_MIN in cone slope.
2023-12-12 11:25:16 +11:00
Iampete1
6d546eed8f
AP_Motors: Example: allow setting of COL2YAW and autorotation flag
2023-12-12 11:23:15 +11:00
Iampete1
5dcdd238a9
AP_Motors: Example: allow testing of heli tail type
2023-12-12 11:23:15 +11:00
Iampete1
1c8ab3853c
AP_Motors: Heli: Single: tail type tidyup
2023-12-12 11:23:15 +11:00
tomas.vrsansky
3dd27b7ac5
Tools: add hwdef files for Airvolute DCS2 onboard FMU
...
added ethernet config to hwdef
updated readme.md
hwdef: MAC parameters redefined according to ChibiOS
hwdef: add default params for Airvolute DCS2 on board FMU
update according to new changes in ChibiOS MAC driver
added defines to support ethernet communication
bootloaders: Airvolute-DCS2
2023-12-12 11:09:09 +11:00
tomas.vrsansky
e6feebb2fb
AP_HAL_ChibiOS: add hwdef files for Airvolute DCS2 onboard FMU
...
added ethernet config to hwdef
updated readme.md
hwdef: MAC parameters redefined according to ChibiOS
hwdef: add default params for Airvolute DCS2 on board FMU
update according to new changes in ChibiOS MAC driver
added defines to support ethernet communication
bootloaders: Airvolute-DCS2
2023-12-12 11:09:09 +11:00
Bob Long
f8d7be5e43
Plane: fix bug in RTL_AUTOLAND with rally points
...
After loading the rally point, ModeRTL:navigate checks if rally altitude
has been reached before altitude_error_cm gets updated
2023-12-12 10:58:22 +11:00
Peter Barker
ff86e2dda8
AP_WindVane: add and use AP_WINDVANE_*_ENABLED defines
2023-12-12 09:28:58 +11:00
Andrew Tridgell
75217ec1e6
AP_Scripting: added readstring for uarts
...
this is much more efficient than reading a byte at a time
2023-12-12 07:42:15 +11:00
Andy Piper
4a48dc2dde
IO_Firmware: fix adc reading
2023-12-11 20:46:28 +11:00
Andy Piper
375a940b51
AP_IOMCU: make adc interrupt driven
2023-12-11 20:46:28 +11:00
Andrew Tridgell
75fca4c171
Tools: fixed AerobaticsScripting test
...
we no longer allow open() on directories so that we match ChibiOS
FATFS
2023-12-11 18:00:38 +11:00
Andrew Tridgell
ffb7328ede
AP_Scripting: review fixes
...
thanks Pete!
2023-12-11 18:00:38 +11:00
Andrew Tridgell
867e9c6799
AP_RTC: fixed build on arm
2023-12-11 18:00:38 +11:00
Andrew Tridgell
ded1cdaa2a
AP_Scripting: fixed webserver warnings
2023-12-11 18:00:38 +11:00
Andrew Tridgell
583c24d833
AP_Scripting: updated docs
2023-12-11 18:00:38 +11:00
Andrew Tridgell
18044a9644
AP_Scripting: added a home page and ajax support
2023-12-11 18:00:38 +11:00
Andrew Tridgell
168bc4e32f
AP_Scripting: added If-Modified-Since for webserver
2023-12-11 18:00:38 +11:00
Andrew Tridgell
90c12d4db3
AP_Scripting: added stat() binding for filesystem
2023-12-11 18:00:38 +11:00
Andrew Tridgell
2822f507c1
AP_RTC: added time and date APIs for lua
...
and fixed a bug with the ms time return
2023-12-11 18:00:38 +11:00
Andrew Tridgell
9beea49c3c
AP_Filesystem: implement stat() call for lua
2023-12-11 18:00:38 +11:00
Andrew Tridgell
9f08e5d317
AP_Scripting: use sendfile() in web server
2023-12-11 18:00:38 +11:00
Andrew Tridgell
1e1255c8f0
AP_Scripting: added sendfile() API on sockets
2023-12-11 18:00:38 +11:00
Andrew Tridgell
241323eade
AP_Networking: added sendfile()
...
this allows for scripting to offload a file send to the AP_Networking
library, reducing CPU costs of large file downloads
2023-12-11 18:00:38 +11:00
Andrew Tridgell
9358bfce34
AP_HAL: added duplicate() in SocketAPM
2023-12-11 18:00:38 +11:00
Andrew Tridgell
c9c38300bd
AP_Filesystem: expose APFS_FILE structure
...
allows scripting to set the fd for sendfile()
2023-12-11 18:00:38 +11:00