Andrew Tridgell
|
adffd93894
|
SITL: use SocketAPM_native
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
213cdcef4b
|
AP_Scripting: use SocketAPM_native
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
b3fbc7edb0
|
AP_RCProtocol: use SocketAPM_native
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
f8d64afc69
|
AP_IRLock: use SocketAPM_native
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
69df468b88
|
AP_HAL_SITL: use SocketAPM_native
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
931bae5b88
|
AP_HAL_Linux: use SocketAPM_native
|
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
|
2048631526
|
AP_Networking: ensure PPP does not dominate the CPU
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
7e29452082
|
AP_Networking: fix for linux build
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
985816ebc2
|
AP_Networking: don't enable PPP by default
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
ec5ff94f3e
|
AP_Networking: cleanup string to IP handling
use SocketAPM methods
|
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
|
812ac6bc0a
|
AP_Networking: allow for --enable-ppp to enable networking
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
9d5a54259e
|
AP_Networking: new location for lwip
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
418897c443
|
HAL_ChibiOS: removed old lwip options
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
ce6adcfe83
|
AP_HAL_Linux: added PRIORITY_NET
|
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
|
bfcb8f361e
|
AP_HAL_ESP32: added PRIORITY_NET
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
936bbeda88
|
AP_HAL_ChibiOS: added PRIORITY_NET
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
9456b585fa
|
HAL_ChibiOS: don't link lwip bindings from ChibiOS
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
d289ba0181
|
AP_Networking: removed SLIP
PPP is the better choice
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
22938e99ea
|
AP_Networking: added ArduPilot HAL port of lwip
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
b28912c351
|
HAL_SITL: cope with no _sitl state
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
5748adbf44
|
HAL_ChibiOS: allow for networking without ethernet
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
1d9d599bb0
|
AP_Networking: allow for PPP on ChibiOS
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
94ea22d16f
|
AP_Networking: separate thread for sendfile
|
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
|
1bceee1863
|
AP_Scripting: added WEB_SENDFILE_MIN parameter
allows for sendfile tuning and disable
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
b72b4b5bc0
|
SITL: added required headers with new SITL header structure
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
da7c556f77
|
AP_InertialSensor: avoid fcntl.h
allows mixing of lwip and sockets
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
671bcdad18
|
HAL_SITL: avoid socket headers in .h files
this makes mixing SITL and lwip sockets possible
|
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 |
Andrew Tridgell
|
896b95654c
|
AP_Networking: added PPP support
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
e2dac53fca
|
AP_Networking: added SLIP support
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
1627f7f61a
|
AP_OSD: added PPP
|
2024-01-03 12:14:47 +11:00 |
Andrew Tridgell
|
2cb177ef72
|
AP_SerialManager: added PPP serial type
|
2024-01-03 12:14:47 +11:00 |
Peter Barker
|
7e51811a24
|
AP_HAL_Linux: cope with HAL_WITH_DSP being false
|
2024-01-03 11:45:31 +11:00 |
Peter Barker
|
75ebef32cf
|
AP_HAL_ESP32: cope with HAL_WITH_DSP being false
|
2024-01-03 11:45:31 +11:00 |
Peter Barker
|
d5ddbad27f
|
HAL_ChibiOS_Class: adjust for dsp disappearing from HAL constructor
|
2024-01-03 11:45:31 +11:00 |
Peter Barker
|
9e5edefc4a
|
AP_HAL: guard against DSP being compiled out of code
|
2024-01-03 11:45:31 +11:00 |
Peter Barker
|
f83b561566
|
AP_HAL_SITL: 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
|
9c1e145c8f
|
AP_PiccoloCAN: reimplement with BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
f0aa2a65e4
|
HAL_SITL: reimplement CAN with BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
7059f980b8
|
HAL_SITL: implement BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
036ae93cbb
|
AP_DroneCAN: reimplement with BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
e22e07fbbd
|
AP_CANManager: reimplement with BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
5d1eb145cd
|
HAL_ESP32: implement BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |
Andrew Tridgell
|
8f8048e4cd
|
HAL_Linux: reimplement CAN with BinarySemaphore
|
2024-01-03 07:37:05 +11:00 |