Lorenz Meier
286efb6b34
Remove POOSIX porting noise from ms5611 driver ( #4896 )
2016-06-24 10:39:55 +02:00
Lorenz Meier
7b2367cdff
Remove unused topic from SF10A
2016-06-24 10:31:17 +02:00
ecmnet
993831aba8
SF10A driver fix
2016-06-24 10:28:25 +02:00
Beat Küng
f8e9a19889
gps_position: convert uint64 timestamp_time -> int32 timestamp_time_relative
...
We need to make this timestamp relative to the main timestamp. Necessary
for replay, and saves some space.
2016-06-24 00:22:01 +02:00
Beat Küng
e2a7145379
vehicle_gps_position: remove timestamp_variance & timestamp_velocity (they're not used)
2016-06-24 00:22:01 +02:00
Beat Küng
89f5bd27e8
vehicle_gps_position: use timestamp field instead of timestamp_position
...
timestamp was unused. This allows to remove timestamp_position.
2016-06-24 00:22:01 +02:00
Lorenz Meier
bf0b3c1585
More complete ESC feedback, ensure to include a timestamp
2016-06-24 00:08:24 +02:00
Lorenz Meier
b04e2526a1
Fix compile errors for tap ESC
2016-06-24 00:08:24 +02:00
Lorenz Meier
fab201a2d6
Initial import of TAP controllers
2016-06-24 00:08:24 +02:00
Mark Whitehorn
40a7bd009f
implement Spektrum bind function for Pixracer R14 ( #4887 )
2016-06-23 23:27:51 +02:00
Julian Oes
8aee4432a9
px4io: set safety on before going into bootloader ( #4860 )
...
Sometimes when flashing new firmware, the IO update fails because safety
is off. In this case, we should set safety on first before putting the
IO board into bootloader mode.
2016-06-21 09:15:38 +02:00
Andreas Bircher
46ec1e6b95
fixing cherry-picking divergences
2016-06-17 22:39:02 +02:00
Andreas Bircher
6bd17c7ba4
adding user info
2016-06-17 22:39:02 +02:00
Andreas Bircher
e951a356fe
fixing the driver interface
...
Conflicts:
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
PX4/src/drivers/camera_trigger/interfaces/src/pwm.h
2016-06-17 22:39:02 +02:00
Andreas Bircher
f038b16734
adding arming check before setting PWM
2016-06-17 22:39:02 +02:00
Kelly Steich
eed968979f
added parameter for choosing the camera interface mode
...
Conflicts:
PX4/src/drivers/camera_trigger/camera_trigger.cpp
2016-06-17 22:39:02 +02:00
Andreas Bircher
c49a2da261
adding arming check before setting PWM
2016-06-17 22:39:02 +02:00
Kelly Steich
2ec1e508d2
added setup method to constructor of camera interfaces
...
Conflicts:
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
2016-06-17 22:39:02 +02:00
Andreas Bircher
adffb85962
adding arming check before setting PWM
2016-06-17 22:39:02 +02:00
Kelly Steich
4c5f32ab16
delete the camera interface object in camera trigger destructor
2016-06-17 22:39:02 +02:00
Andreas Bircher
f83c53c274
adding the initial pwm trigger logic
2016-06-17 22:39:02 +02:00
Kelly Steich
3671bfb743
added the camera interface info method to the camera trigger info method
2016-06-17 22:39:02 +02:00
Kelly Steich
29f31ae6ac
fixed the triggering function logic
...
Conflicts:
PX4/src/drivers/camera_trigger/camera_trigger.cpp
PX4/src/drivers/camera_trigger/interfaces/src/camera_interface.h
PX4/src/drivers/camera_trigger/interfaces/src/pwm.cpp
PX4/src/drivers/camera_trigger/interfaces/src/pwm.h
PX4/src/drivers/camera_trigger/interfaces/src/relay.cpp
PX4/src/drivers/camera_trigger/interfaces/src/relay.h
2016-06-17 22:39:02 +02:00
Kelly Steich
b31c346ea7
new file structure for the camera_trigger driver
...
Conflicts:
PX4/cmake/configs/nuttx_px4fmu-v2_default.cmake
2016-06-17 22:39:02 +02:00
Daniel Agar
d16daf5ba4
pwm_out_sim sleep if no fds ( #4829 )
...
-fixes #4828
2016-06-15 20:29:19 +02:00
Mark Whitehorn
0a27d14f6c
robustify S.port and D telemetry detection ( #4731 )
2016-06-09 23:33:57 +02:00
Julian Oes
01f6d713b4
pwm_out_sim: use PX4_INFO
2016-06-07 22:10:56 +02:00
Julian Oes
8d491077ce
adc: removed unneeded printf
2016-06-07 22:10:56 +02:00
Julian Oes
4a6b845ef6
px4io: nicer printf
2016-06-07 22:10:56 +02:00
Julian Oes
750b40f962
pwm_out_sim: don't complain without waiting
2016-06-07 22:10:56 +02:00
Julian Oes
5b4f016357
qshell: swap INFO and DEBUG
2016-06-07 22:10:56 +02:00
Julian Oes
9186a95b00
pwm_out_rc_in: say a tiny bit less
2016-06-07 22:10:56 +02:00
Beat Küng
d9267a4db5
pwm_out_sim.cpp: fix initialization of _control_subs
...
Note: {-1} initializes only the first element, and sets the others to 0.
2016-06-07 10:49:07 +02:00
Beat Küng
dc3bd31e59
pwm_out_sim: fix orb handle == 0 is valid & use orb_unsubscribe instead of px4_close
2016-06-07 10:05:58 +02:00
Beat Küng
e709048fb8
orb: add orb_get_interval to API
2016-06-06 23:27:16 +02:00
Beat Küng
fc2d2c6ce0
gps: update drivers submodule
2016-06-02 09:26:03 +02:00
Beat Küng
b226f7d13d
gps: call fsync after injecting gps data
...
This is to minimize delay
2016-06-02 09:26:03 +02:00
Beat Küng
25cff52019
RTCM: use MAVLINK_MSG_ID_GPS_RTCM_DATA mavlink message (supports fragmentation)
2016-06-02 09:26:03 +02:00
Beat Küng
5b1273e334
orb: add optional queuing of messages
...
This adds two uORB API calls:
- orb_advertise_queue
- orb_advertise_multi_queue
Both add a queue_size parameter to define a maximum number of buffered
item. The existing orb calls use all a queue size of one and thus their
behavior is unchanged. If a writer publishes too fast, the oldest elements
from the queue are silently dropped.
The returned timestamp is always the one from the latest message in the
queue.
Queue size can be set via ioctl during advertisement phase. After that it
cannot be changed anymore.
2016-06-02 07:24:44 +02:00
David Sidrane
a7946aa771
Fixed Spelling ( #4713 )
2016-06-01 06:35:42 -10:00
Lorenz Meier
f79adacc9b
FMUv4: Save 3KB of RAM
2016-06-01 17:12:52 +02:00
Lorenz Meier
ae5527fac7
FMUv2: Save 3KB of RAM
2016-06-01 17:12:34 +02:00
Lorenz Meier
eb7970bee2
MindPX: Save 3KB of RAM
2016-06-01 17:12:19 +02:00
Lorenz Meier
8f4ca16bae
FMUv1: Fix board config
2016-06-01 17:12:02 +02:00
David Sidrane
69d0a78c54
Update adc.cpp
2016-06-01 08:36:58 +02:00
David Sidrane
9833ef13fb
Update adc.cpp
2016-06-01 08:36:58 +02:00
David Sidrane
b54ec99d22
Move the DMA allocation to a common code and provide an instrumentation interface
2016-06-01 08:35:34 +02:00
Lorenz Meier
5198fc39e8
PWM out: Fix usage of MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
49f9607289
Snapdragon RC pwm: Only reserve one MAVLink buffer
2016-05-29 16:14:33 +02:00
Lorenz Meier
001a2c01f0
PWM out RC in app: Only reserve one MAVLink buffer
2016-05-29 16:14:33 +02:00