Peter Barker
dddd0d6a14
AP_HAL: remove HIL support
4 years ago
Andrew Tridgell
606c248e69
AP_HAL: fixed build on boards with no PWM
...
this impacts mRoNexus builds
4 years ago
Andy Piper
4f547d2acc
AP_HAL: allow motor poles to be recorded
...
enable ESC telemetry for SITL
4 years ago
Andy Piper
3428cbf993
AP_HAL: add dshot command codes for beeps, leds and motor control
...
allow more than one type of ESC for dshot commands
add support for checks around active ESCs
allow dshot alarm to be disabled
allow prioritized dshot commands
4 years ago
Jacob Walser
f7da853adb
AP_HAL: update hardware definitions for navigator r3
4 years ago
Jacob Walser
421638453f
AP_HAL: update Notify LED hardware for navigator r3
4 years ago
Andrew Tridgell
a9f8c9517c
AP_HAL: added vnav linux target
4 years ago
Andrew Tridgell
6ca68bfba3
AP_HAL: enable 32k storage on SITL
4 years ago
Tom Pittenger
6630645915
AP_HAL: ap_periph should disable HAL_SUPPORT_RCOUT_SERIAL by default
4 years ago
Tom Pittenger
089f3aa349
AP_HAL: allow hwdef to define HAL_SUPPORT_RCOUT_SERIAL - must be disabled for AP_Periph
4 years ago
mhefny
1200d0e2f8
AP_HAL: add PROBE_IMU_I2C2 to linux.h
4 years ago
Siddharth Purohit
fa0f1e4c71
AP_HAL: add CANIface HAL, replace uavcan dependent one
5 years ago
Siddharth Purohit
697e4141cb
AP_HAL: add common Event interface
5 years ago
Peter Barker
26666b4b3d
AP_HAL: move battery type enumeration out of parameters object
5 years ago
Andrew Tridgell
efe78fe3e1
AP_HAL: allow SITL to emulate 3 different types of flash storage
5 years ago
Andrew Tridgell
e1792f89db
AP_HAL: fixed default HAL_STORAGE_SIZE for flash storage
5 years ago
Peter Barker
09562e1f13
AP_HAL_Linux: use constants for high/low rather than defines, like ChibiOS
...
These are really bad defines to have hanging around for general use.
5 years ago
Willian Galvani
4afdff746e
AP_HAL: Fix Navigator orientation
...
The Rev2 prototype board had the IMU rotated
5 years ago
Andrew Tridgell
f683741a9c
AP_HAL: make all semaphores recursive
...
the cost is very similar and this prevents an easy coding error which
can occur on less used code paths
5 years ago
Patrick José Pereira
dc44a17c46
AP_HAL: Add navigator board
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Andrew Tridgell
2d00298070
AP_HAL: added HAL_MEM_CLASS for amount of memory
5 years ago
Andrew Tridgell
43e011c7a8
AP_HAL: convert Linux compass specification to new probe list
...
this avoids the special handling in AP_Compass library
6 years ago
Andrew Tridgell
9d94598235
AP_HAL: convert linux boards to use baro probe list
6 years ago
Andrew Tridgell
96180018fb
AP_HAL: convert HAL_Linux to use HAL_INS_PROBE_LIST
...
makes for much simpler addition of new boards, especially with more
than one IMU
6 years ago
Andrew Tridgell
5ffb8bb546
AP_HAL: enable GPIO scripting on the Disco
6 years ago
Vincent
3177d24429
AP_HAL: Make linux hardware define more readable
6 years ago
Andrew Tridgell
20d762293d
AP_HAL: remove more px4 remnants
6 years ago
Andrew Tridgell
c04f1180c9
AP_HAL: removed F4Light
6 years ago
mirkix
506da9ac42
AP_HAL: enable UAVCAN for bbbmini, blue and pocket
6 years ago
Andrew Tridgell
4cfb1b04ad
AP_HAL: define HAL_BOARD_STORAGE_DIRECTORY for sitl, px4 and chibios
6 years ago
Andrew Tridgell
e629845f00
AP_HAL: minimize features on px4-v1
6 years ago
Michael du Breuil
9a9e715af8
AP_HAL: Define HAL_HAVE_SERVO_VOLTAGE
6 years ago
Andrew Tridgell
6c6dabc33c
AP_HAL: set default batt monitoring for bebop and disco
6 years ago
Andrew Tridgell
ed71790945
AP_HAL: fixed PX4 LED polarity
6 years ago
Michael du Breuil
6544f16339
AP_HAL: Make BBBlue use AP_BoardLED2
6 years ago
Michael du Breuil
6f7ced73d6
AP_HAL: Remove bad GPIO LED pins on NavIO2
6 years ago
Siddharth Purohit
5e4f76886a
AP_HAL: add chibios hal header to use uC specific defines
6 years ago
Andrew Tridgell
b4ecc347d7
AP_HAL: always define HAL_WITH_UAVCAN on px4
7 years ago
Andrew Tridgell
55dfefb2d6
AP_HAL: added HAL_Semaphore_Recursive
7 years ago
Andrew Tridgell
0a73c3492d
AP_HAL: support HAL_Semaphore type
7 years ago
Lucas De Marchi
099eefee87
AP_HAL: Chibios: HAL_GPIO_PIN_SAFETY_IN implies HAL_HAVE_SAFETY_SWITCH
7 years ago
Lucas De Marchi
7f984f2700
AP_HAL: linux: disable safety switch
...
Linux boards don't really handle the safety switch.
7 years ago
Lucas De Marchi
2336d2214b
AP_HAL: sitl: disable safety switch
...
sitl doesn't really handle the safety switch and it's actually disabled
by AP_FEATURE_SAFETY_BUTTON.
7 years ago
Andrew Tridgell
0fc6ca22f7
AP_HAL: setup HAL_I2C_INTERNAL_MASK for ChibiOS
7 years ago
Andrew Tridgell
4939f30ec4
AP_HAL: make linux internal i2c be 0xffff
...
based on feedback from Lucas
7 years ago
Andrew Tridgell
b19219d636
HAL_Linux: allow for 16 I2C buses on Linux
7 years ago
Andrew Tridgell
281a1b6569
AP_HAL: added I2C bus mask functions and macros
7 years ago
Andrew Tridgell
eb2c9dfe74
AP_HAL: define CHIBIOS_SHORT_BOARD_NAME if not defined
7 years ago
Michael du Breuil
2577e5ff25
AP_HAL: Don't always define GPIO pins, they may be connected to real
...
hardware
7 years ago
Lucas De Marchi
49d08ba72a
Global: remove minlure
...
Minlure is a port of ArduPilot to Minnow Board connected to daughter
board. Very few of those were produced and nobody is flying with it.
It served its purpose and all the the improvements to ArduPilot remain
regardless of it not being supported anymore. Now it's just adding
maintenance work with no clear benefit, so pull the plug.
7 years ago