Peter Barker
|
f70a1927f5
|
AP_HAL: chibios.h: remove defaulting of HAL_GPIO_LED_ON and _OFF
this same defaulting is being done in AP_HAL_ChibiOS/GPIO.h
|
2024-04-03 11:00:24 +11:00 |
Peter Barker
|
416f7d393a
|
hwdef: remove DISABLE_SERIAL_ESC_COMM AP_Periph boilerplate
... use the defaults file instead
|
2024-04-02 11:28:27 +11:00 |
Peter Barker
|
3387cad322
|
AP_HAL: remove VRBrain board sub-types
these were only used to turn choose between AP_Notify LED backends, which can be done much more neatly with specific features defines.
|
2024-03-26 11:06:13 +11:00 |
Peter Barker
|
6cb6d605ec
|
AP_HAL: remove HAL_BOARD_SUBTYPE_CHIBIOS_FMUV4
this isn't used for anything
|
2024-03-26 10:59:23 +11:00 |
Peter Barker
|
4a996c81fb
|
AP_HAL: add and use AP_RCProtocol_UDP
|
2024-03-25 22:35:04 +11:00 |
Ryan Friedman
|
650db2db35
|
AP_HAL: Fix incorrect return type
* This caused position quantization errors in the MicroStrain7
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
|
2024-03-25 08:06:46 +11:00 |
Peter Barker
|
0256cef7b9
|
AP_HAL: rename GPS_to GPS1_
|
2024-03-19 19:50:12 +11:00 |
Patrick José Pereira
|
8fa4d6200c
|
AP_HAL: Turn hold_in_bootloader default as false in reboot
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2024-03-12 21:13:41 +11:00 |
Peter Barker
|
31eb340928
|
AP_HAL: move AC_Avoidance defines into libraries
|
2024-03-11 18:07:18 +11:00 |
Andrew Tridgell
|
b4d8e1133c
|
AP_HAL: use NoVehicle by default
allows build of examples for esp32s3empty
|
2024-03-02 17:55:43 +11:00 |
Andy Piper
|
f094ee66ec
|
AP_HAL: add timeout helper functions
add tests for timeout functions
|
2024-02-28 22:25:48 +11:00 |
Peter Barker
|
f7886ca14d
|
AP_HAL: move logger object up to AP_Vehicle
|
2024-02-13 10:54:29 +11:00 |
Peter Barker
|
b1ade6ccf5
|
AP_HAL: add power status bits to logger metadata
|
2024-02-06 11:13:14 +11:00 |
Peter Barker
|
940b6fd1fb
|
AP_HAL_SITL: new Loweheiser generator/efi sim
|
2024-01-23 11:27:30 +11:00 |
Andrew Tridgell
|
b48a01dbc8
|
AP_HAL: allow mutexes in bootloader
|
2024-01-21 12:30:08 +11:00 |
Andrew Tridgell
|
07fee626d9
|
AP_HAL: added IP4_STR_LEN
|
2024-01-21 12:30:08 +11:00 |
Andrew Tridgell
|
40a029c15d
|
AP_HAL: allow socket build for bootloader
|
2024-01-21 12:30:08 +11:00 |
Andrew Tridgell
|
f77f8e5ad7
|
AP_HAL: added is_write_locked() for UARTs
|
2024-01-18 14:57:57 +11:00 |
Peter Barker
|
e27a353107
|
AP_HAL: correct Sub SITL-on-hardware build
|
2024-01-16 12:41:18 +11:00 |
Peter Barker
|
b17b70d1d4
|
AP_HAL: correct tracker SITL-on-hardware build
|
2024-01-16 12:41:18 +11:00 |
Peter Barker
|
3c57e9c14a
|
AP_HAL: correct blimp SITL-on-hardware build
|
2024-01-16 12:41:18 +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 |
Andrew Tridgell
|
7d1cc14b1e
|
AP_HAL: fixed build with AP_SIM_ENABLED
|
2024-01-07 20:51:55 +11:00 |
Andrew Tridgell
|
f2a1c80652
|
AP_HAL: added MEM_FILESYSTEM memory type
|
2024-01-05 06:52:11 -08:00 |
Andrew Tridgell
|
1e7ca34531
|
AP_HAL: socket native fix
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
ef67fa4293
|
AP_HAL: use SocketAPM_native
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
cbb3e27519
|
AP_HAL: added SocketAPM_native
this is a varient of SocketAPM that always uses native sockets
(ie. doesn't go via AP_Networking lwip)
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
3d5251dfe8
|
AP_HAL: added inet_str_to_addr to SocketAPM
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
ec5c0b82e7
|
AP_HAL: added PRIORITY_NET
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
8e132e44cf
|
AP_HAL: improved sockaddr_in compatibility
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
e53729f331
|
AP_HAL: make Socket.cpp safe for lwip and SITL usage
|
2024-01-03 12:14:47 +11:00 |
Peter Barker
|
9e5edefc4a
|
AP_HAL: guard against DSP being compiled out of code
|
2024-01-03 11:45:31 +11:00 |
Andrew Tridgell
|
635c764c6f
|
AP_HAL: added BinarySemaphore test
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
a52c71f380
|
AP_HAL: implement BinarySemaphore
and removed event handles
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
d1fcb76c9f
|
AP_HAL: ensure all UARTDriver implementations have receive_time_constraint_us
this fixes NMEA over network ports
|
2024-01-02 20:59:50 +11:00 |
Andrew Tridgell
|
7b5b1ba59f
|
AP_HAL: fixed build without MSG_NOSIGNAL
for older MacOSX
|
2024-01-02 08:12:37 +11:00 |
Andrew Tridgell
|
e79f0201bd
|
AP_HAL: added esp32s3empty
|
2023-12-31 09:55:02 +11:00 |
Thomas Watson
|
bcfad0d712
|
AP_HAL: remove references to legacy UART order
|
2023-12-19 06:53:15 +11:00 |
Thomas Watson
|
ebbcf42236
|
AP_HAL: constructor now accepts UARTs in SERIALn order
|
2023-12-19 06:53:15 +11:00 |
Thomas Watson
|
6a6c3ce7a1
|
AP_HAL: inline serial accessor function
Saves a bit more flash.
|
2023-12-19 06:53:15 +11:00 |
Thomas Watson
|
8747ae539f
|
AP_HAL: move serial re-mapping to driver array initialization
Saves a bit of flash and execution time.
|
2023-12-19 06:53:15 +11:00 |
Thomas Watson
|
de45437704
|
AP_HAL: use array of UART drivers instead of consecutive variables
Avoids UB-inducing assumption that UART drivers are consecutive in the
serial() function.
|
2023-12-19 06:53:15 +11:00 |
Andy Piper
|
a8772ef5a2
|
AP_HAL: allow bdshot iomcu on non-bdshot fmu
|
2023-12-18 19:02:52 +11:00 |
Andy Piper
|
2a9c2fdf14
|
AP_HAL: add methods to directly access erpm array from rcout
|
2023-12-18 19:02:52 +11:00 |
Andrew Tridgell
|
48ab76d06e
|
AP_HAL: added InertialLabs simulator
|
2023-12-17 09:47:30 +11:00 |
Andrew Tridgell
|
9358bfce34
|
AP_HAL: added duplicate() in SocketAPM
|
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 |