Andrew Tridgell
9336914598
AP_HAL: added sendto socket method
10 years ago
Andrew Tridgell
d57fcf7e46
AP_HAL: added workaround for AVR delegates in PROGMEM
10 years ago
Andrew Tridgell
be587beedc
AP_HAL: disable nagle on sockets for faster local operation
10 years ago
Randy Mackay
0d72f3ac29
AP_HAL: fix example sketches
10 years ago
Andrew Tridgell
414f4125de
AP_HAL: use FD_CLOEXEC to prevent sockets being inherited in SITL
10 years ago
Andrew Tridgell
692fc18698
AP_HAL: protect Socket.h from double include
10 years ago
Tom Pittenger
4b6d0d8e24
AP_HAL: replace fabs() with fabsf()
10 years ago
Andrew Tridgell
2369e06815
AP_HAL: fixed SITL build on windows
10 years ago
Andrew Tridgell
4c11002976
AP_HAL: added HAL_OS_SOCKETS define
...
used for systems with BSD sockets
10 years ago
Andrew Tridgell
08b9ed3342
AP_HAL: added socket handling class
10 years ago
Andrew Tridgell
35d22b9d57
AP_HAL: added getopt_cpp class
...
a simple port of getopt_long to C++
10 years ago
Andrew Tridgell
40e3b422b5
HAL_SITL: rename HAL_AVR_SITL to HAL_SITL
...
it is nothing to do with the original AVR emulation now
10 years ago
Andrew Tridgell
df21c6c68d
AP_HAL: support micros64() and millis64() on all platforms
...
this will allow for 64 bit timestamps in DF logs (Peter is working on
that)
10 years ago
Mikhail Avkhimenia
7ba6a5e346
AP_HAL: Specify terrain directory for Navio
10 years ago
Andrew Tridgell
55019abd71
AP_HAL: allow for default parameter override for PX4 and SITL
10 years ago
Andrew Tridgell
b52918331a
AP_HAL: make PXF use AK8963 compass by default
10 years ago
Andrew Tridgell
d186b82edc
AP_HAL: consolidate AK8963 defines
10 years ago
mirkix
4f1dd85e47
AP_HAL: Add test sketch for RC input to RC output pass through
10 years ago
Andrew Tridgell
c63540f7b1
AP_HAL: added delay_microseconds_boost()
...
this will be used by wait_for_sample() to boost priority for a short
period at the end of each delay_microseconds()
10 years ago
Jonathan Challinger
aa7776ea59
AP_HAL: add soft_armed state to hal.util
10 years ago
Grant Morphett
525787078f
AP_HAL: Changes to fix the warnings in rover sitl build.
...
We are starting the process of resolving all the warnings in the
ardupilot builds of all vehicles and platforms.
10 years ago
Andrew Tridgell
3075cb058d
AP_HAL: changed semantics of RCInput.new_input()
...
this makes calling new_input() in RCInput clear the new input
flag. This fixes an issue with calls to read() for auxillary channels
clearing the new_input flag, which could cause brief failsafe
conditions.
10 years ago
Emile Castelnuovo
a0673b56f9
AP_HAL: added new VRBRAIN boards and new subtypes
10 years ago
LukeMike
edd0f13845
AP_HAL: mapped the different sizes of storage for all VR boards
10 years ago
Randy Mackay
f84d31b838
HAL: fix example sketch
10 years ago
mirkix
d11c5286c3
AP_HAL: HAL_COMPASS_AK8963 used but not defined anywhere
10 years ago
mirkix
7ceb93befa
AP_HAL: make the examples usable with Linux
10 years ago
mirkix
70445d11f6
AP_HAL: add support for BBBMINI, simple ArduPilot DIY Cape for the BeagleBone Black
10 years ago
Andrew Tridgell
6fb00f4fc3
AP_HAL: create a common utility/RingBuffer.h header
10 years ago
Staroselskii Georgii
a08a34f863
AP_HAL: changed default compass for Navio
10 years ago
Staroselskii Georgii
e4a21f291d
AP_HAL_Linux: added LinuxSPIUARTDriver that can handle SPI-driven Ublox
10 years ago
Andrew Tridgell
6993be54b7
HAL_Linux: raise storage size to 16k
...
match PX4 size
10 years ago
Andrew Tridgell
5aabfd4dc4
AP_HAL: added RCInput example sketch
10 years ago
Andrew Tridgell
8e36c1cd60
AP_HAL: fixed RCOutput example
10 years ago
Andrew Tridgell
4ec6a74829
AP_HAL: addex UART_test example sketch
10 years ago
Andrew Tridgell
9e0a7e6631
AP_HAL: fixed printf example build
10 years ago
Andrew Tridgell
e89d380b73
AP_HAL: added set_esc_scaling() RCOutput function
...
this will be used to scale outputs for uavcan ESCs based on throttle
range
10 years ago
bugobliterator
ad460659ad
AP_HAL: make toneAlarm_init() return bool
10 years ago
Staroselskii Georgii
bf860ee41f
AP_HAL_Linux: Ublox SPI stub
10 years ago
Andrew Tridgell
adcf994356
AP_HAL: added Zynq platform type
10 years ago
bugobliterator
af203760bd
HAL_Linux: change the return type of AP_HAL::Util::tonealarm_init() to signed int8_t.
...
This is a part of a set of fixes for the bugs and typos tridge discovered and shared inside earlier commits for setting up tonealarm.
10 years ago
bugobliterator
fa6e83318d
AP_HAL: Add virtual toneAlarm member functions to be declared under Linux_HAL
10 years ago
Randy Mackay
033b14db16
AP_HAL: add force_safety_on method
11 years ago
Emile Castelnuovo
7a70c0132d
AP_HAL: VRBRAIN corrected EEPROM size and added terrain folder on MicroSD
11 years ago
Andrew Tridgell
7439d34a5d
AP_HAL: add millis64() and micros64() on faster boards
...
this can be used for much simpler scheduling, without any wrap
handling
11 years ago
Andrew Tridgell
b40bd479c4
HAL_Linux: moved FRAM vs FS choice into HAL_Linux headers
11 years ago
Andrew Tridgell
226b67d357
AP_HAL: make PXf default to MPU9250
11 years ago
bugobliterator
072c39ea6a
AP_HAL: Add option to select Storage type AP_HAL_Boards.h
...
user can set HAL_STORAGE as USE_FS or USE_FRAM inside AP_HAL_Boards.h as per his/her choice or board setup
11 years ago
Víctor Mayoral Vilches
37793cd7fa
AP_HAL_Namespace: Change LSM9DS0 into two different devices.
11 years ago
Víctor Mayoral Vilches
e272ed8d96
AP_HAL: Add support for L3GD20
11 years ago