Peter Barker
35f1fdf0d8
AP_Arming: be more consistent withb our defines around optional features
2024-01-09 10:51:55 +11:00
Andrew Tridgell
098277ce6a
AP_Scripting: added ANX CAN battery driver
2024-01-09 07:53:59 +11:00
Andrew Tridgell
70d6788855
AP_Scripting: update docs
2024-01-09 07:53:59 +11:00
Bob Long
1ffda7ef3c
AP_Scripting: add scripting backend
...
AP_BattMonitor_Scripting: whitespace consistency
2024-01-09 07:53:59 +11:00
Bob Long
fd855781d8
AP_BattMonitor: add scripting backend
...
AP_BattMonitor_Scripting: whitespace consistency
2024-01-09 07:53:59 +11:00
Randy Mackay
0cf616044c
AC_WPNav: ACCEL_C defaults to 2x ACCEL
2024-01-08 19:36:16 +09:00
Peter Barker
3a37796eb2
SITL: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
c583edc34b
AP_Proximity: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
b1311d6d25
AP_OpticalFlow: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
7201eae4ed
AP_HAL_SITL: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
Peter Barker
147c5ad78d
AP_HAL: move simulated height_agl into fdm structure
...
allows value to be shipped via multicast to simulated peripherals
2024-01-08 20:00:01 +11:00
coleschon
af898220e7
AP_TECS: improve velRateMin scaling wrt airspeed
2024-01-08 17:10:28 +11:00
Andrew Tridgell
efac52136b
AP_Scripting: fixed memory leak in sendfile()
...
this leaked the SocketAPM on each sendfile() call, we now rely on the
script calling close(). The net_webserver.lua is already using close()
correctly, this change just makes close able to find the socket
2024-01-08 13:01:02 +11:00
Andrew Tridgell
7292c89766
AP_Networking: auto-restart PPP on error
...
this makes it easier to handle startup timing with PPP
2024-01-07 13:07:24 -08:00
Peter Barker
5acf58c310
autotest: add test for receiving base messages
2024-01-07 13:04:03 -08:00
Peter Barker
77afdf1539
Tracker: stream BATTERY_STATUS by default
...
... if a user has set up a monitor they almost certainly want this
2024-01-07 13:04:03 -08:00
David Buzz
ca32c8a873
AP_HAL_ESP32 : this was an attempt at resolving watchdog issues , now just needs to go
...
superceeded by b9ac504d0d
2024-01-08 07:49:25 +11:00
bugobliterator
57ccac308d
AP_HAL_ChibiOS: Add readme file to Here4 FC
2024-01-08 07:05:34 +11:00
bugobliterator
c693d4f0e4
Tools: add Here4FC bootloaders
2024-01-08 07:05:34 +11:00
bugobliterator
ec15951b06
AP_HAL_ChibiOS: add hwdef for Here4FC
2024-01-08 07:05:34 +11:00
bugobliterator
bea8b25c5d
AP_HAL_ChibiOS: add support for early initialisation of WATCHDOG
...
This is needed for Ardupilot Vehicle builds running on AP_Periph bootloaders
2024-01-08 07:05:34 +11:00
Andrew Tridgell
8ddfa02575
Tools: fixed est32 gdb init
2024-01-07 20:51:55 +11:00
Andrew Tridgell
3fd907ddce
HAL_ESP32: use faster div1000
2024-01-07 20:51:55 +11:00
Andrew Tridgell
d90a4654a7
HAL_ESP32: allow for building with sim on hw
2024-01-07 20:51:55 +11:00
Andrew Tridgell
6c88111267
SITL: fixed build with sim on hw
2024-01-07 20:51:55 +11:00
Andrew Tridgell
9c8fa7f58c
AP_InertialSensor: fixed build of NONE backend
...
conflict with rand_float()
2024-01-07 20:51:55 +11:00
Andrew Tridgell
7d1cc14b1e
AP_HAL: fixed build with AP_SIM_ENABLED
2024-01-07 20:51:55 +11:00
Andrew Tridgell
e6528eaaae
AP_FrskyTelem: fixed warning on ESP32
2024-01-07 20:51:55 +11:00
Andrew Tridgell
c7c0680352
waf: enable sim on hw for esp32 empty builds
2024-01-07 20:51:55 +11:00
Andrew Tridgell
40e9b94f58
CI: test sim-on-hw build in CI
2024-01-07 20:51:55 +11:00
Henry Wurzburg
ce4a450d3a
AP_Network:add reboot req'd metadata to params missing it
2024-01-07 01:15:34 -08:00
Andrew Tridgell
6ea2c28a4d
HAL_ChibiOS: fixed DMA on SPI on H743
...
this fixes DMA failures affecting IMUs on H743. The reason for the
failure is not yet clear, but this reverts back to our old stragegy of
always using the bouncebuffer on H7 as a quick workaround
2024-01-07 19:10:25 +11:00
David Buzz
08a09d04dc
HAL_ESP32: bring S3's sdkconfig closer to classic , and optimise wifi on classic
2024-01-07 18:37:56 +11:00
David Buzz
9e8c16d15e
AP_HAL_ESP32: S3 also needs change to storage sector size to 128K
...
just completing this PR for the S3..
fa70a56a65
2024-01-07 18:37:04 +11:00
David Buzz
678474614f
AP_HAL_ESP32: Update the WiFi init code to the newer ESP-IDF (4.2+) and
...
mostly by TByte007 from here, but fixed and re-tested.
https://github.com/ArduPilot/ardupilot/pull/24527/commits
2024-01-07 18:36:08 +11:00
David Buzz
5560bd8ed8
esp32 CI typo, sorry tridge
2024-01-07 16:30:21 +11:00
Andrew Tridgell
30ad0560f4
Tools: added CAN playback tool
...
uses frames from lua CAN bus capture and plays back for driver
development
2024-01-07 12:23:39 +11:00
Michelle Rossouw
dff9a7742e
AP_Scripting: Add CAN_Logger example script
...
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
2024-01-07 12:23:39 +11:00
David Buzz
977b5dfe33
Tools: DynamicRpmNotches is mostly within 5% but 10% prevents the test from flapping as much
2024-01-07 10:32:47 +11:00
Andrew Tridgell
b03728853e
Tools: allow CPUInfo to build on systems without ESC telem
2024-01-07 09:36:29 +11:00
David Buzz
b9ac504d0d
AP_HAL_ESP32: prevent watchdog while booting with slow things like sdcards
2024-01-07 08:32:44 +11:00
David 'Buzz' Bussenschutt
03d25708ff
Tools: fix esp32 build to use python 3.11
2024-01-07 08:32:44 +11:00
David Buzz
9a4a3bf551
Tools: on esp32 force constants to single-precision like chibios port does.
2024-01-07 08:26:07 +11:00
David 'Buzz' Bussenschutt
6d4747a38c
Tools: fix esp32 CI build
...
install gevent as a package first seems to allow it to avoid issues.
also 3.11 is reqd, and 3.10 usn't good enough.
2024-01-07 08:09:21 +11:00
Andrew Tridgell
535a6a3316
AP_Networking: fixed build of evtimer.c on firmware server
...
the firmware server uses --out option to waf configure which changes
the include paths
2024-01-06 09:20:47 +11:00
Andrew Tridgell
fa2b87b05a
AP_Networking: hide unused params for PPP
2024-01-05 06:52:11 -08:00
Andrew Tridgell
b0bbed01c6
AP_Networking: speed up sendfile download
...
use a multiple of sector size and DMA safe memory
2024-01-05 06:52:11 -08:00
Andrew Tridgell
c5f295e852
AP_Filesystem: allow for large file IOs
...
this allows for larger IOs on FATFS if the memoory is OK for DMA
2024-01-05 06:52:11 -08:00
Andrew Tridgell
f2a1c80652
AP_HAL: added MEM_FILESYSTEM memory type
2024-01-05 06:52:11 -08:00
Andrew Tridgell
c54aa0241a
HAL_ChibiOS: added mem_is_dma_safe() function
...
used for bouncebuffer code and in FATFS code
2024-01-05 06:52:11 -08:00