Pierre Kancir
f66c83a59e
AP_HAL: fix FALLTHROUGH
7 years ago
LinJieqiang
c73e7f0cf3
add IST8310 compass sensors in AP_Compass.cpp
7 years ago
night-ghost
7fad79ca81
HAL_F4Light: fixed parameter's numbers for some boards
7 years ago
Andrew Tridgell
af8476ae08
AP_HAL: added DPS280 and FBM320 defines
7 years ago
Andrew Tridgell
64bda71da5
AP_HAL: added generic ChibiOS board type
7 years ago
Andrew Tridgell
3c0e5a315f
AP_HAL: started on OMNIBUSF7V2 support
7 years ago
Andrew Tridgell
2b0a3272fd
AP_HAL: support LPS25H on MPU AUX
7 years ago
night-ghost
b773334008
AP_HAL_F4Light: disable AP_Stats to reduce flash degradation
7 years ago
Andrew Tridgell
60b6f4c11d
AP_HAL: added crazyflie2
7 years ago
Andrew Tridgell
310acd333e
AP_HAL: use 1/0 not HIGH/LOW for LEDs in ChibiOS
7 years ago
Andrew Tridgell
ceeb5e6892
AP_HAL: use 1/0 not HIGH/LOW for LED polarity
...
this fixes the build for pixracerled driver on px4-v2
7 years ago
ljwang
59ee3c8f62
AP_HAL: support mini-pix
7 years ago
Tom Pittenger
a2f1f63ab3
AP_HAL: add param defaults for EMLID_EDGE for GPS_TYPE=9 and CAN_DRIVER=1
7 years ago
Alexey Bulatov
8369f125ce
AP_HAL: Edge: add define HAL_WITH_UAVCAN
7 years ago
murata
7be15cab45
AP_HAL: disable copter winch on f4light boards
7 years ago
mirkix
3aa211b325
AP_HAL: fix BeagleBone Blue external I2C number
7 years ago
Andrew Tridgell
d5be04dc8f
AP_HAL: fixed AP_MODULE_SUPPORTED
7 years ago
night-ghost
f8569ac39e
AP_HAL: added F4Light HAL
7 years ago
Andrew Tridgell
f8e16008f6
AP_HAL: updated cypress radio bus pins for skyviper
7 years ago
Andrew Tridgell
6bc3d126bb
AP_HAL: added sensor defines for BMM150 and ICM20789
7 years ago
Peter Barker
beb5a41389
AP_HAL: add radio defines for PixHawk
...
This facilitates testing a diret-attached-radio using a PixHawk1
The AUX5 pin is used as an interrupt line.
7 years ago
Andrew Tridgell
bc96cb8a19
AP_HAL: fixed build warnings
7 years ago
Siddharth Purohit
5bcbc4c142
AP_HAL: default to not UAVCAN support for chibios boards
7 years ago
Siddharth Purohit
d539a157b7
AP_HAL: move to having ICanDriver as member instead of inheriting it
...
this is to support having drivers using libuavcan supplied helper objects, a method which can lead to much less duplication of code
7 years ago
Andrew Tridgell
5da17e5b60
AP_HAL: added MINIPIX board type
7 years ago
Andrew Tridgell
472ba5bde7
AP_HAL: make _timer_tick() in Storage available in all HALs
...
this makes using the Empty::Storage easier
7 years ago
Andrew Tridgell
3e65347b97
AP_HAL: added REVOMINI board type
7 years ago
Andrew Tridgell
5179d13dbf
AP_HAL: added virtual _timer_tick method on UARTDriver
...
this is needed to allow HALs to update UARTs when the number of UARTs
they bhave varies (some may be instances of HAL_Empty)
7 years ago
Igor Anokhin
5cf15db966
AP_HAL: add LSM9DS1 defines
...
Add defines for name and number sensor
7 years ago
LukeMike
bfcece7edd
VRBRAIN / AP_HAL: some update for new VR Brain 5.2E (EEPROM version)
7 years ago
LukeMike
dab8f93628
VRBRAIN / AP_HAL: changed vrbrain board configuration file
7 years ago
night-ghost
2065cc879c
AP_HAL: mAG3110 driver
7 years ago
Lucas De Marchi
184b017b33
AP_HAL: fix warning from having undefined HAL_WITH_IO_MCU
...
In file included from ../../libraries/AP_IOMCU/AP_IOMCU.cpp:8:0:
../../libraries/AP_IOMCU/AP_IOMCU.h:10:5: warning: "HAL_WITH_IO_MCU" is not defined [-Wundef]
#if HAL_WITH_IO_MCU
^
../../libraries/AP_IOMCU/AP_IOMCU.cpp:10:5: warning: "HAL_WITH_IO_MCU" is not defined [-Wundef]
#if HAL_WITH_IO_MCU
^
And so on.
7 years ago
Andrew Tridgell
93a993c575
AP_HAL: setup RTSCTS and SBUS_OUT
7 years ago
Andrew Tridgell
d030f2888b
AP_HAL: added multi-object push to RingBuffer
...
this is much more efficient than pushing them one at a time
7 years ago
Peter Barker
87be7fea0c
AP_HAL: added support for Sparky2 STM23F405 board
7 years ago
Nikita Tomilov
a50e6c6dd7
AP_HAL: board: linux: Add default CAN interface name
7 years ago
Alexey Bulatov
09de8e852d
AP_HAL: Make methods get_UAVCAN and set_UAVCAN pure
7 years ago
Andrew Tridgell
3f5534eed5
AP_HAL: use calloc in preferance to malloc
7 years ago
Andrew Tridgell
4322ef7ca4
AP_HAL: prevent valgrind errors in EKF
...
ensure that EKF memory is zero on start
7 years ago
Andrew Tridgell
d2c04aa649
AP_HAL: moved board defines to hwdef.dat
7 years ago
Andrew Tridgell
2773b17fad
AP_HAL: added support for AP_Terrain for ChibiOS
7 years ago
Andrew Tridgell
c80149123f
AP_HAL: use hwdef.h for config options in chibios
7 years ago
Andrew Tridgell
8699b6233a
AP_HAL: support MindPX-v2
7 years ago
Andrew Tridgell
c7fd455f6a
AP_HAL: added FMUv4 port for ChibiOS
7 years ago
bugobliterator
9d6ab78376
AP_HAL: add support for memory allocation by region type
7 years ago
Andrew Tridgell
8260b3f65f
AP_HAL: allow bus speed and SMBUS enable on I2C
...
this allows a driver to request a bus speed for a device, and whether
the device should be in SMBUS mode. It also allows a min timeout to be
specified, to allow for slow devices
7 years ago
Andrew Tridgell
347c774665
AP_HAL: fixed example build on ChibiOS
7 years ago
Andrew Tridgell
391affc02d
AP_HAL: support ChibiOS
7 years ago
mirkix
0e7ade6f0c
AP_HAL: add new board PocketPilot
7 years ago