Andrew Tridgell
|
20959524b8
|
AP_HAL: use NEW_NOTHROW for new(std::nothrow)
|
2024-06-04 09:20:21 +10:00 |
Iampete1
|
d340f37678
|
AP_HAL: UARTDriver: Add new flow control option "FLOW_CONTROL_RTS_DE" for RS485 driver enable.
|
2024-05-28 09:48:19 +10:00 |
Maxim Buzdalov
|
1232e810d4
|
AP_HAL: add support for Extended DShot Telemetry v2
|
2024-05-15 17:29:19 +10:00 |
Peter Barker
|
f6bfd7cad3
|
AP_HAL: move handling of AP_Radio RC input down into AP_RCProtocol
|
2024-05-01 17:51:49 +10:00 |
Andy Piper
|
25b10fb8c4
|
AP_HAL: make NeoPixel high-low proportions match for 0 and 1
|
2024-04-30 11:00:30 +10:00 |
Iampete1
|
92adcb14e1
|
AP_HAL: utility: Add Data Rate Limit helper
|
2024-04-23 09:16:55 +10:00 |
Iampete1
|
e82502a4a4
|
AP_HAL: Util: add virtual `uart_log` method
|
2024-04-09 10:00:50 +10:00 |
Iampete1
|
1e63ec24a8
|
AP_HAL: UARTDriver: add log_stats method and log structure
|
2024-04-09 10:00:50 +10:00 |
Iampete1
|
a4fd3980a8
|
AP_HAL: UARTDriver: add getters for cumulative tx and rx counts
|
2024-04-09 10:00:50 +10:00 |
Iampete1
|
c64124daf9
|
AP_HAL: Add StatsTracker helper
|
2024-04-03 13:10:06 +01:00 |
Peter Barker
|
b7fe779713
|
AP_HAL: move GPIO ON/off defaults from AP_HAL_ChibiOS to AP_HAL
these can be reused across different vehicles
|
2024-04-03 11:00:24 +11:00 |
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 |