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
Víctor Mayoral Vilches
82186a3961
HAL: Add two new SPI devices
...
SPIDevice_LSM303D and SPIDevice_L3GD20 added to the enum.
The code has also been formated.
11 years ago
Emile Castelnuovo
0d62b15292
AP_HAL: added missing CONFIG_HAL_BOARD_SUBTYPE #define for HAL_BOARD_VRBRAIN
11 years ago
Andrew Tridgell
b61ecb47af
AP_HAL: fixed example build
11 years ago
Andrew Tridgell
5cca163b1f
AP_HAL: fixed example build
11 years ago
Andrew Tridgell
e34463a4bb
AP_HAL: flymaple build fix
11 years ago
Andrew Tridgell
d40d0f6aec
AP_HAL: removed old storage type read/write functions
...
not needed any more
11 years ago
Andrew Tridgell
f748e07ecf
AP_HAL: ensure we have subtypes for all boards
11 years ago
Mikhail Avkhimenia
784533e9c8
AP_HAL: add configuration for HAL_BOARD_SUBTYPE_LINUX_NAVIO
11 years ago
Andrew Tridgell
02dec5634f
AP_HAL: fixed example builds
11 years ago
Andrew Tridgell
63b5811a7c
AP_HAL: added HAL_BOARD_TERRAIN_DIRECTORY
11 years ago
Andrew Tridgell
9b23921626
AP_HAL: added LSM9DSO_G SPI device
11 years ago
Markus Koetter
1edf7ef05f
AP_HAL: use VRBRAIN INS/BARO/COMPASS for VRBRAIN boards
11 years ago
Andrew Tridgell
7195e38585
AP_HAL: fixed I2C build on APM2
11 years ago
Andrew Tridgell
5693392838
AP_HAL: added the concept of a board subtype, and default sensor types
...
this will make the vehicle code much more generic
11 years ago
Víctor Mayoral Vilches
c4b6026d53
HAL_Linux: include readRegistersMultiple in I2CDriver
...
AP_HAL_Linux implemments this new method.
11 years ago
Víctor Mayoral Vilches
57ec305caa
AP_HAL: Fixes to make the ERLE layer work
11 years ago
Víctor Mayoral Vilches
8af1b6faa7
AP_HAL_Linux: Add support for SPIDevice_LSM9DS0
...
The LSM9DS0 SPI device is connected to
SPI0, thereby SPIDriver class should return the
corresponding device.
11 years ago
Víctor Mayoral Vilches
5493be1b0d
AP_HAL: Add SPIDevice_MPU9250 as a device.
11 years ago
Andrew Tridgell
74ee70d463
HAL_Linux: updates for ERLE board type
11 years ago
Andrew Tridgell
18a64d17d3
AP_HAL: added HAL_ prefix to GPIO_ defines
...
this fixes a bug caused by GPIO_INPUT and GPIO_OUTPUT already being
defined in NuttX, which caused pinMode() not to setup pins for output
when requested
11 years ago
Andrew Tridgell
74227cd7f0
AP_HAL: prevent some FastDelegate warnings
11 years ago
Andrew Tridgell
5cd145a307
AP_HAL: added set_failsafe_pwm() API
...
this allows the PWM values for FMU firmware failure to be setup
11 years ago