davidaroyer
8862e76284
AP_HAL: add support for Aerotenna OcPoC-Zynq hardware
8 years ago
Lucas De Marchi
2c72fc94ba
AP_HAL: change aerofc baud to 921600
8 years ago
Lucas De Marchi
0e502d89a3
AP_HAL: use FALLTHROUGH define
...
When falling through on a case switch, allow to add an empty statement
with the correct attribute to tell the compiler this behavior is
intended.
8 years ago
Francisco Ferreira
e0f4d3dbe5
AP_HAL: remove unused HAL_AIRSPEED_MS4515DO_I2C_BUS macro
8 years ago
Lucas De Marchi
5ea1784838
global: remove AP_HAL::in_timerprocess()
...
This is not used and in the only places it would make sense would be
internally to the scheduler so remove it.
8 years ago
Lucas De Marchi
e98fe2d7d5
AP_HAL: RingBuffer: add missing include
8 years ago
Lucas De Marchi
61aed0f0d7
RingBuffer: example: integrate with build system
...
It's only compatible with Linux so for now disable the other boards.
8 years ago
Murilo Belluzzo
641671a366
AP_HAL: Add simple stress test for RingBuffer class
...
It runs a Producer/Consumer thread pair endless reading and writing a
ByteBuffer. Producer writes a number sequence that is twice the
ByteBuffer size so a given position have a different data on each write
pass. Consumer makes sure that this pattern is not broken and aborts the
program if it is.
It is possible to spawn more pairs by informing a number as argument of
the program.
8 years ago
Lucas De Marchi
dbd074b250
AP_HAL: remove register_timer_process with extra arg
8 years ago
Andrew Tridgell
0188d6463d
AP_HAL: added rcout set_detault_rate()
8 years ago
Kevin Lopez Alvarez
fb6f368575
AP_HAL: initial FMUv4pro support
8 years ago
Siddharth Bharat Purohit
807ba9d520
HAL: use correct datatype for time conversion
8 years ago
Peter Barker
c163915f6e
AP_HAL: correct storage example
8 years ago
Eugene Shamaev
8f2306fd19
AP_HAL: support of several CAN managers (virtual drivers)
8 years ago
Andrew Tridgell
94b5a9c6f0
AP_HAL: added RSSI interface for RCInput
8 years ago
Andrew Tridgell
1c741e78e6
AP_HAL: changed BRUSHED16kHz to BRUSHED
8 years ago
Andrew Tridgell
6a01494d4a
AP_HAL: fixed setting of HAL_MINIMIZE_FEATURES for FMUv3
8 years ago
Lucas De Marchi
eb70dbc6f5
AP_HAL: add HAL_OS_POSIX_IO for aerofc-v1
...
What aerofc-v1 doesn't have is an sdcard, but it has posix-like API as
it's running on top of NuttX.
8 years ago
Lucas De Marchi
2e096d76c6
sparse-endian: avoid clash with linux/types.h
...
On recent kernels (>= 4.10) __bitwise is defined on the header. Avoid
warning about redefining it.
8 years ago
mirkix
478fb60a5b
AP_HAL: BeagleBone Blue fix HMC5843 I2C bus number
8 years ago
Lucas De Marchi
915f10dc8a
AP_HAL: SPIDevice: prefer nullptr for pointer
8 years ago
Vinicius Juvinski
203073e543
AP_HAL: add LEDs for BBBMini
...
Use pins P8.9, P8.10 and P8.11
8 years ago
hiro2233
1a8fa6ac5a
AP_HAL:SPIDevice: Added functions for spi registered device.
8 years ago
Peter Barker
18d8f9ba9d
AP_HAL: make get_custom_log_directory const
8 years ago
Pierre Kancir
34199b4af0
AP_HAL: example fix travis warning
...
missing function declaration
implicit cast
some style fix
8 years ago
Tom Pittenger
1e84e07edc
AP_HAL: remove HAL_CPU_CLASS_16
8 years ago
Eugene Shamaev
d1792689f1
AP_HAL/utility: clear added to RingBuffer
8 years ago
Eugene Shamaev
a07033f938
AP_HAL: ESC scaling
8 years ago
Eugene Shamaev
9b98c304c4
AP_HAL: top level HAL definitions for CAN bus driver
8 years ago
Andrew Tridgell
7cd290af9b
AP_HAL: added defaults offsets max for disco
8 years ago
Lucas De Marchi
f91d23daab
AP_HAL: add HAL_PX4_HAVE_PWM_INPUT
8 years ago
Lucas De Marchi
7ca9c7a443
AP_HAL: add HAL_HAVE_SAFETY_SWITCH
8 years ago
Lucas De Marchi
d3e9f7ce66
AP_HAL: add HAL_PX4_HAVE_PX4IO
8 years ago
Lucas De Marchi
7f5b551050
AP_HAL: add HAL_PX4_HAVE_MTD_SUPPORT
8 years ago
Lucas De Marchi
c7fc3ffbc4
AP_HAL: add HAL_HAVE_BOARD_VOLTAGE
8 years ago
Lucas De Marchi
37a050eed9
AP_HAL: add comments and allow for board overrides
8 years ago
Lucas De Marchi
a682bb837a
AP_SerialManager: uartA with 460800 baud for aerofc
8 years ago
Lucas De Marchi
20c5e9ec08
Add support for external mag on aerofc
8 years ago
Lucas De Marchi
00c2949dfb
Add support for baro on aerofc
8 years ago
Lucas De Marchi
b17acfee12
Add aerofc support
...
Flight Controller board that comes on Intel Aero RTF Drone.
8 years ago
mirkix
81da61a68d
AP_HAL: BBBmini remove onboard OpticalFlow
8 years ago
Lucas De Marchi
686e0f08d6
AP_HAL: RCOutput: add optional timer_tick() method
...
This is common enough across the HAL implementaions so add a method for
it to avoid the need for casts inside the HALs.
8 years ago
Lucas De Marchi
8002df6e45
AP_HAL: add MPU6500 defines
8 years ago
Lucas De Marchi
0a381dfa1b
AP_HAL: document method to split transfers
8 years ago
Andrew Tridgell
dc26cbc074
AP_HAL: added set_split_transfers() API for I2C
8 years ago
Peter Barker
8f478a62d7
AP_HAL: remove HAL_PARAM_DEFAULTS_PATH for SITL
...
This will remove the warning at startup that etc/defaults isn't
found, which just confuses matters when things aren't working
8 years ago
Andrew Tridgell
2bb1043c23
AP_HAL: added HAL_MINIMIZE_FEATURES
...
this is used to select a minimal build to save flash space on FMUv2
8 years ago
murata
03bf57219b
AP_HAL: Unify from print or println to printf.
8 years ago
Lucas De Marchi
a73c1daa2e
AP_HAL: Device: remove unused function to read registers
...
Callers can use be16toh(), be32toh(), etc. There's no need to have a
special function here for each type.
8 years ago
Lucas De Marchi
14519e90ff
AP_HAL: Device: remove trailing whitespaces
8 years ago