Andrew Tridgell
087e729748
AP_GPS: re-enable SBAS config on APM2 for uBlox
10 years ago
Andrew Tridgell
9c776736c1
AP_AHRS: use delta_velocity and delta_angle in DCM
...
this prevents an aliasing effect by using the correct delta velocity
time value for each accelerometer sample used
10 years ago
Andrew Tridgell
b6beeb6f2f
AP_GPS: save some memory and code space on APM2 for ublox
...
don't include structures we don't need for low end CPUs
10 years ago
Randy Mackay
8aa7a3cffc
GPS: suppress compile warning
10 years ago
Randy Mackay
be6089e903
GPS: fix compile warning for NMEA logging
10 years ago
Randy Mackay
5732a6a144
Baro: update climb rate only if healthy
10 years ago
Andrew Tridgell
45a7c37734
HAL_Linux: added bcast flag for udp broadcast
10 years ago
Andrew Tridgell
eca0940bc7
AP_HAL: allow for broadcast packets on UDP IPv4
10 years ago
Andrew Tridgell
17b5d54f6b
GCS_MAVLink: use a larger log send queue for Linux
...
often on UDP or TCP with more bandwidth
10 years ago
Andrew Tridgell
3e4b0b9869
AP_HAL: added pollout() function to socket API
10 years ago
Andrew Tridgell
b99740cb93
HAL_Linux: sped up UDP transfers by about 25x
...
allow more than 1 packetised transfer per tick
10 years ago
Andrew Tridgell
25fe2b3fb0
AP_GPS: added optional NMEA debug log
...
compile time option for debugging
10 years ago
Andrew Tridgell
a5c7aa1b19
HAL_Linux: allow startup before network bringup
...
this makes it possible to bootup ardupilot before the desired network
interface is available. This is very useful for when using 3G dongles
in aircraft
10 years ago
Andrew Tridgell
55fc66ec65
HAL_Linux: implemented TCP server as a single driver
...
the wait flag just changes startup behaviour. The TCP server should
always be a server with listen and accept. We don't need two drivers
10 years ago
Andrew Tridgell
596ecde70d
AP_HAL: added listen and accept APIs to socket API
10 years ago
Andrew Tridgell
b07f7e873f
AP_HAL: added pollin() interface for Socket API
10 years ago
Andrew Tridgell
f72d9c6393
HAL_Linux: replace recvfrom with recv
10 years ago
Andrew Tridgell
5067359ed7
AP_HAL: fixed socket destructor
10 years ago
Andrew Tridgell
3f3aaa3c50
HAL_Linux: removed 0 timeout from sendto call
10 years ago
Staroselskii Georgii
aa3efecef3
AP_HAL_Linux: fixed _parseDevicePath() in LinuxUARTDRiver
...
The current implementation doesn't throw an error on a malformed path string.
i.e. udp:192.168.1.1.14550 instead of udp:192.168.1.1:14550 may result in a memory leak or whatsoever.
The commit fixes the issue and outputs a nice error message if anything's wrong.
10 years ago
Staroselskii Georgii
0362128265
AP_HAL_Linux: renamed TCPClientDevice
10 years ago
Staroselskii Georgii
211acbec9c
AP_HAL_Linux: renamed TCPServerDevice
...
A more appropriate name for the class.
10 years ago
Staroselskii Georgii
a3f47878a2
AP_HAL_Linux: made UARTDriver use TCPServerDevice
10 years ago
Staroselskii Georgii
56f760f022
AP_HAL_Linux: added TCPServerDevice
10 years ago
Staroselskii Georgii
eacc085289
AP_HAL_Linux: made UARTDriver use TCPClientDevice
10 years ago
Staroselskii Georgii
a5ef931f5c
AP_HAL_Linux: added TCPClientDevice
10 years ago
Staroselskii Georgii
6e34dd9669
AP_HAL_Linux: got rid of TCP connection
10 years ago
Staroselskii Georgii
de6b2b4bce
AP_HAL_Linux: made UARTDriver use ConsoleDevice
10 years ago
Staroselskii Georgii
a9c9d91f09
AP_HAL_Linux: added ConsoleDevice
10 years ago
Staroselskii Georgii
6ec67a9bfd
AP_HAL_Linux: made UARTDriver use UDPDevice
10 years ago
Staroselskii Georgii
1881878c3a
AP_HAL_Linux: added UDPDevice
10 years ago
Staroselskii Georgii
656399541f
AP_HAL_Linux: encapsulated LinuxUARTDriver::_deallocate_buffers
10 years ago
Staroselskii Georgii
f117134443
AP_HAL_Linux: made UARTDriver use UARTDevice
10 years ago
Staroselskii Georgii
acd180ae96
AP_HAL_Linux: added UARTDevice
10 years ago
Staroselskii Georgii
6b94fd7603
AP_HAL_Linux: added SerialDevice interface
...
Adds the interface that will be used for encapsulating various mediums
that can be used in the Linux port.
10 years ago
Staroselskii Georgii
dacbdb57c4
AP_HAL_Linux: added _serial_start_connection
10 years ago
Staroselskii Georgii
44198bd4eb
AP_HAL_Linux: encapsulated LinuxUARTDriver::allocate_buffers
10 years ago
Staroselskii Georgii
94de9416fe
AP_HAL_Linux: use defines instead of hardcoding fd numbers in UARTDriver
10 years ago
Staroselskii Georgii
1a588263e4
AP_HAL: added destructor for Socket
10 years ago
Staroselskii Georgii
4411c1fed4
AP_HAL: improved constness of Socket API
10 years ago
Michael du Breuil
5c9d248407
AP_GPS: Fix copy/paste error in ublox (uncovered by coverity)
10 years ago
Randy Mackay
0bf1d04172
AC_AttControl: relax earth frame rate targets along with bf
10 years ago
rentt
ad32a98e29
Scheduler: fix compiler warning in example sketch
...
printf except a unsigned long value, but the hal.scheduler->millis() return a uint32_t
10 years ago
Tom Pittenger
0c9cec7958
SITL: param SITL_ARSP_FAIL should be a float instead of byte
...
this param was meant to represent an airspeed which is a float
10 years ago
Andrew Tridgell
c86ff1ac25
RC_Channel: prevent floating exception on bad MIN/MAX/TRIM values
10 years ago
Tom Pittenger
01161135d6
AP_InitialSensor_MPU6000: compiler warning - init order
10 years ago
Tom Pittenger
93c6ed0ea2
AC_WPNav: compiler warnings: float to double
10 years ago
Randy Mackay
5032cf9fbc
Copter: init multicopter flags
...
Resolves coverity warning
Also fixed indentation
10 years ago
Michael du Breuil
9d53aa77eb
AP_GPS: Add reboot required docstring
10 years ago
Randy Mackay
b13921a7aa
Mount_SToRM32: find gimbal channel on startup
10 years ago