Randy Mackay
2658cda4bc
Toshiba_LED_PX4: local #defines for led brightness
12 years ago
Randy Mackay
52ef77393c
Copter: integrate Toshiba_LED_PX4
12 years ago
Randy Mackay
07abfc59ac
AP_HAL_PX4: compile error fix
12 years ago
Randy Mackay
82b7b2cb3e
GPS: integrate AP_Notify
12 years ago
Randy Mackay
5651bdbe3a
INS: integrate AP_Notify
12 years ago
Randy Mackay
0797489ad8
Motors: use AP_Notify static flags variable
12 years ago
Randy Mackay
0c1db12538
AP_Notify: add ToshibaLED_PX4
12 years ago
Randy Mackay
a52b1831ca
AP_Notify: make flags static variable
12 years ago
Randy Mackay
496962f037
GPS: update notify
12 years ago
Randy Mackay
46c24fdf39
Copter: integrate ToshibaLED
12 years ago
Randy Mackay
54007854a9
Notify: add ToshibaLED
12 years ago
Randy Mackay
e985253f1a
Copter: integrate notify
12 years ago
Randy Mackay
f8a872f01e
AP_Motors: update notify
12 years ago
Randy Mackay
ac36a09747
AP_HAL: add toggle to GPIO
12 years ago
Randy Mackay
b1278fa006
AP_Notify: early draft of library
12 years ago
Andrew Tridgell
0527bae8cb
PX4: support PX4IO relay pins
...
this allows the pins to be used in the relay code
12 years ago
Andrew Tridgell
2ba9ce60e3
Plane: fixed comment
12 years ago
Andrew Tridgell
8733391315
Plane: call airspeed MAVLink logging function
12 years ago
Andrew Tridgell
5cec9b65c9
Plane: constrain calibration to roll/pitch limits
12 years ago
Andrew Tridgell
0c06dff2db
AP_Airspeed: constrain internal state of calibration code
12 years ago
Andrew Tridgell
3916a07dcf
AP_Airspeed: added logging of airspeed calibration internals
12 years ago
Andrew Tridgell
ce3fb290f1
AP_Airspeed: fixed initialisation of auto-calibration
12 years ago
Andrew Tridgell
dd747505c5
DataFlash: report when DataFlash write fails
12 years ago
Andrew Tridgell
78e85b36a4
PX4: moved MAXOPTIMIZATION change to APM build system
...
simpler than patching Firmware
12 years ago
Andrew Tridgell
395739dded
AP_Baro: simplify PX4 driver
...
we can now rely on queueing in NuttX driver
12 years ago
Andrew Tridgell
1ff669eb97
AP_Compass: simplify PX4 compass driver
...
we can now rely on queueing in the NuttX driver
12 years ago
Andrew Tridgell
4c752e4a94
AP_Math: simplify rotations test code
12 years ago
Andrew Tridgell
4662858077
DataFlash: we don't need AP_AHRS.h
12 years ago
Andrew Tridgell
e2b0e07973
AP_Math: removed unused matrix rotation code
...
we only need to rotate vectors
12 years ago
Andrew Tridgell
28fcb1666e
PX4: fixed build for change in library layout
12 years ago
Andrew Tridgell
c6e29c9519
GCS_MAVLink: update to latest upstream mavlink headers
12 years ago
Andrew Tridgell
8efcf05835
PX4: start nsh on USB if SD card not inserted
...
useful for debugging
12 years ago
Andrew Tridgell
f48acffc52
PX4: always rebuild module.mk
...
this allows for switching build between different vehicle types
12 years ago
Andrew Tridgell
699e188110
build: only use a build in $SKETCHBOOK for px4
...
for others it is more convenient to use /tmp, as quite a few scripts
rely on this
12 years ago
Andrew Tridgell
a295a01bbc
AP_Math: added missing 90 degree rotations
...
this ensures we can handle all 90 degree rotations of the compass and
main board. A test in examples/rotations shows that we have them all.
12 years ago
Andrew Tridgell
c6c59174b3
AP_Airspeed: return when airspeed init fails
12 years ago
Andrew Tridgell
1230df8b0d
PX4: try to start meas_airspeed driver
12 years ago
Andrew Tridgell
5607c89df0
AP_Baro: use fabs() not abs()
...
thanks to Randy for spotting this
12 years ago
Andrew Tridgell
31e1b7fcf6
AP_Airspeed: list MEAS airspeed in ARSPD_PIN docs
12 years ago
Andrew Tridgell
01e9122850
PX4: disable sensors module
...
this isn't needed for APM, and fails to build
12 years ago
Andrew Tridgell
9b3c54fc39
PX4: ensure storage buffer is DMA aligned
...
this helps for boards which use DMA for FAT IO
12 years ago
Andrew Tridgell
ad445379b5
PX4: speed up the build a lot
...
this avoids removal of built objects and dependencies by allowing the
PX4 build system to put all objects and dependencies in the per-board
build directories
12 years ago
Andrew Tridgell
34af601551
Build: move BUILDROOT inside SKETCHBOOK
...
this allows for relative paths in the px4 build
12 years ago
Andrew Tridgell
16b5f923ae
PX4: remove the use of symlinks in PX4 build
...
this should make it more windows friendly
12 years ago
Andrew Tridgell
f88bb5638b
PX4: changes to startup after stacksize fix
...
we can redirect to FAT fs again, and remove the sleep lines
12 years ago
Andrew Tridgell
e5ad9dbd15
AP_InertialSensor: switch PX4 driver to fixed time per sample model
...
this makes the driver much simpler, and does away with the need for an
accumulate function
12 years ago
Andrew Tridgell
1137de1002
PX4: make upload targets depend on build targets
...
this allows for "make px4-v1-upload" for faster development cycles
12 years ago
Andrew Tridgell
38fe89d661
AP_InertialSensor: switch to non-averaging system for PX4 IMUs
...
always use the latest value, based on a lowpass filter in the driver
12 years ago
Andrew Tridgell
02b8d3497e
PX4: avoid writing px4io update log to SD card
...
this seems to be one of the causes of lockups of the FMU
12 years ago
Andrew Tridgell
2340bb6220
PX4: use a minimum transmit buffer for UARTs of 512 bytes
...
this avoids writes stalling on the GPS port. We can't afford this
memory on APM2, but we can on PX4, and it means that while the GPS is
blocking at startup it doesn't cause any scheduler slips
12 years ago