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
Andrew Tridgell
26d814880e
AP_Scripting: webserver improvements
2023-12-11 18:00:38 +11:00
Andrew Tridgell
a4fb05de95
HAL_ChibiOS: increase LWIP windows
...
now getting 6.8MByte/s with NET_TESTS=4
2023-12-11 18:00:38 +11:00
Andrew Tridgell
28885dca4c
HAL_ChibiOS: adjust buffer sizes
...
this fixes issues with TCP accepts being lost in web server
2023-12-11 18:00:38 +11:00
Andrew Tridgell
8f2911d0e2
waf: fix dependency on lwip code
2023-12-11 18:00:38 +11:00
Andrew Tridgell
39891d3161
AP_Scripting: improve web server debug
2023-12-11 18:00:38 +11:00
Andrew Tridgell
f603f045b5
HAL_ChibiOS: make lwip debugging easier
...
use ap_networking_printf wrapper
2023-12-11 18:00:38 +11:00
Andrew Tridgell
fec0ec79c5
AP_Networking: make lwip debugging easier
2023-12-11 18:00:38 +11:00
Andrew Tridgell
f924497194
AP_Scripting: added poll bindings
2023-12-11 18:00:38 +11:00
Andrew Tridgell
1419042fc0
AP_Scripting: added web server appliction
2023-12-11 18:00:38 +11:00
Andrew Tridgell
3446ff78d7
AP_Scripting: added isdirectory()
2023-12-11 18:00:38 +11:00
Andrew Tridgell
9065baa329
AP_Scripting: added bindings for SocketAPM
2023-12-11 18:00:38 +11:00
Andrew Tridgell
436c60c7de
HAL_ChibiOS: defaults to 50 socket limit
...
makes for more useful web server
2023-12-11 18:00:38 +11:00
Andrew Tridgell
11ea2cf5c1
AP_Filesystem: added option @SYS/flash.bin
...
useful for speed tests
2023-12-11 18:00:38 +11:00
Andrew Tridgell
0f0aed66b7
AP_Filesystem: fixed fseek and open of directories
2023-12-11 18:00:38 +11:00
Andrew Tridgell
a77331e725
AP_HAL: mark socket as not connected on EOF
...
this allows lua scripts to properly detect a closed TCP connection
2023-12-11 18:00:38 +11:00
Andrew Tridgell
64d649fbcc
AP_HAL: fixed SO_REUSEADDR on bind
...
and use MSG_NOSIGNAL to prevent pipe errors in SITL
2023-12-11 18:00:38 +11:00
Andrew Tridgell
98e8b9785c
AP_HAL: added close() to SocketAPM
2023-12-11 18:00:38 +11:00
Andrew Tridgell
b49152bbe6
AP_HAL: mark new accept() socket as connected
2023-12-11 18:00:38 +11:00
Peter Barker
4cb0a922b2
AP_Airspeed: correct spelling of configured
2023-12-11 15:18:43 +11:00
bugobliterator
273e0795d0
Tools: ignore the error from brew update
2023-12-10 18:52:11 +11:00
Andrew Tridgell
e4a27943f5
AP_RTC: fixed ms value from AP_RTC::get_date_and_time_utc
...
this impacts the ViewPro mount driver
2023-12-09 11:12:56 +11:00
Peter Barker
d1ad9ccfbb
AR_WPNav: correct missing include
2023-12-08 22:53:41 +11:00
Peter Barker
cc18c82622
AP_Follow: correct defaulting of AP_FOLLOW_ENABLED
...
and clarify a closing endif
2023-12-08 22:52:18 +11:00
Tiziano Fiorenzani
34ed4d1202
Tools: ros2 sitl package added ardupilot_msgs dependency
2023-12-08 03:08:50 +00:00
bugobliterator
00a65632eb
AP_HAL_ChibiOS: add support for swapping ICM42688 with ICM45686
2023-12-06 13:34:52 +11:00
bugobliterator
e34e9c61aa
AP_HAL_ChibiOS: disable core m4 use to silence the chibios asserts
...
checking allocation of peripherals
2023-12-06 13:31:26 +11:00
Randy Mackay
fdb1c26ae8
Tools: copter do-change-speed autotest checks takeoff
2023-12-06 08:44:52 +09:00
Randy Mackay
5718c49928
Copter: set-desired-speed applied to flightmode
2023-12-06 08:44:52 +09:00