Commit Graph
360 Commits
Author SHA1 Message Date
Lorenz Meier 4bce677703 Drop ignore voltage to prevent false positives on targets missing appropriate pulldown resistors 2015-12-10 23:51:26 +01:00
Lorenz Meier f8ea18909e sensors: Carry frame drop counter from RAW input to normalized RC 2015-12-07 11:41:00 +01:00
Lorenz Meier 38bebe2d66 Master: Less verbosity 2015-12-07 09:37:46 +01:00
Lorenz Meier d45634a308 Sensors: Do not run an IOCTL only used for printing 2015-12-06 23:51:04 +01:00
Lorenz Meier 03babedaf5 sensors: Be less verbose 2015-12-06 23:27:55 +01:00
Lorenz Meier d97592e853 Sensors: Use ADC handle correctly 2015-12-04 21:19:17 +01:00
Lorenz Meier f0a4979da6 Merged master into driver_framework 2015-12-01 12:34:02 +01:00
Lorenz Meier a3eeafebeb Enable UART6 and enable S.BUS. Tested to work. 2015-11-28 09:13:15 +01:00
Erik de Castro Lopo 67d61488da sensors: Initialize _parameters 2015-11-27 17:51:12 +11:00
Lorenz Meier 5432d7a246 sensors: Param file cleanup 2015-11-22 14:01:52 +01:00
Lorenz Meier 4e6bb35392 sensors: Remove unneeded orb_set_interval() call 2015-11-22 12:12:22 +01:00
Mark Charlebois b8c40ecb6b Enabled DriverFramework drivers for SITL build
The code here works only for SITL at the present time.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-18 11:58:21 -08:00
Mark Charlebois d2cacb9bc6 Added changes to sensors.cpp for DriverFramework
This only works for DF based builds (not NuttX).
NuttX is not yet ported to DF.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-17 23:17:52 -08:00
Lorenz Meier 825b651d17 Sensors: Initialize poll struct 2015-11-08 10:22:45 +01:00
jgoppert 68e4b33167 Added valgrind to sitl. 2015-11-07 11:49:58 -05:00
jgoppert ca5a2d1fca Fixed some sitl init bugs. 2015-11-07 11:49:06 -05:00
Lorenz Meier 5f407f539e Sensors: Fix wrong define leading to incorrect battery voltage scaler picked for FMUv1. Found by @xn365 2015-11-07 16:27:43 +01:00
Eddy 83ffb56d28 fixed code style 2015-10-28 08:37:12 -04:00
Eddy Scott c4a82d78c8 Added commander support for rattitude mode. Still need to incorporate attitude/rate switching in multicopter control 2015-10-28 08:37:12 -04:00
Lorenz Meier 96142427aa sensors: Update code style 2015-10-19 13:51:26 +02:00
Lorenz Meier 02a21aac04 Fix signed compare for CLANG 2015-10-14 22:31:56 +02:00
Lorenz Meier dbcb226de6 Sensors: Ensure all mag rotations are visible to the GCS 2015-10-14 20:11:00 +02:00
Lorenz Meier 5434d1a9ff sensors app: Finish preflight update 2015-10-14 19:35:12 +02:00
Lorenz Meier 7238916d03 Sensors: Reload calibration whenever a new sensor instance is detected 2015-10-14 19:35:12 +02:00
Lorenz Meier 8f1ffac1b2 Sensors: Fix build error with battery voltage scaling param 2015-10-11 11:35:16 +02:00
Lorenz Meier fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00
Lorenz Meier d63231a23c sensors: Ensure safe batt scaling default exists 2015-10-03 13:17:26 +02:00
Lorenz Meier 4f5e50396c Sensors app: Stop the bad habit of params per board 2015-10-03 13:13:55 +02:00
Lorenz Meier ec0f53f7c1 Merge branch 'master' into cmake-2 2015-09-27 17:42:04 +02:00
Lorenz Meier 5c52efece4 Sensors app: Rate limit new sensor discovery 2015-09-27 17:33:37 +02:00
Mark Charlebois 300932bde3 QuRT: fixes to unbreak cmake build for QuRT
Updated DSPAL version.
Fixed missing lib in config.
Fixed heafers for missing timespec definition.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:00 -07:00
Lorenz Meier 8a0277d654 Sensors app: Fix optimization level 2015-09-20 13:13:19 +02:00
Lorenz Meier 6ef94e0dfb Merged master into cmake-2 2015-09-20 10:33:39 +02:00
James Goppert 1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier ad2058427d sensors app: Keep looking for new sensors until system is fully booted 2015-09-07 10:16:50 +02:00
Lorenz Meier a7e3232e7f sensors app: Initialize class count, remove magic numbers, ensure that the sensor combined struct cannot overflow 2015-08-30 11:52:31 +02:00
Lorenz Meier 374abf3b73 Sensors app: remove redundant code 2015-08-30 11:37:26 +02:00
Lorenz Meier 361f858c14 Merged master 2015-08-28 23:05:58 +02:00
Lorenz Meier 4143c94029 sensors app: Re-introduce sensor rate limiting 2015-08-26 14:15:32 +02:00
Mark Charlebois 3a47434749 Fixes for qurt HIL build
Workaround required Eigen downgrade to 3.2. Hexagon toolchain does
not support C++11 features of newest version of Eigen.

Running make qurt_fixup will downgrade and patch Eigen for qurt.
Running make restore will revert the patch and do a git submodule update
to restore the expected Eigen version.

Added a "restore" target to undo qurt_fixup

Before doing a qurt build run:

    make qurt_fixup

That will downgrade Eigen to 3.2 and apply the require patch.
To build another target after downgrading:

    make restore

Them make the desired target (other than qurt).

Fixed type used in orb_priority to be consistent with the code
(int* was used in declaration but int32_t* used in code)

Removed unused class member variable in sensors.cpp

Added cmake fix for unit tests. The location of px4_log.c changed.

Fixed the qurt drv_hrt.c implementation to use us instead of ms for time resolution

Added px4_led.c to nuttx platform layer
Use the posix version of px4_led.c for nuttx so we don't end up with
duplicate files. It was moved out of common because it is not used by qurt.

Changed PX4_DEBUG to PX4_WARN when checking for the error condition for store_poll_waiter in vdev.cpp

Updated the px4_log.h file to make calls to the qurt_log functions.
The qurt_log function is defined in the platforms/qurt layer.

Added an option to control starting the commander module in HIL mode.

Moved the flight specific drivers to the configuration file instead of adding them
to the common tool chain file because HIL mode does not need them.

Added the uorb Subscriber and Publisher classes

Call PX4_ISFINITE macro instead of isfinite().

Added px4_led.c to nuttx platform layer
Use the posix version of px4_led.c for nuttx so we don't end up with duplicate files.
It was moved out of common because it is not used by qurt.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-25 21:59:01 -07:00
Lorenz Meier 9965ad2ccf Merge pull request #2732 from PX4/uorb_topics3
uORB topics: Moved all to auto-generated
2015-08-23 16:34:36 +02:00
Lorenz Meier feb3cc9270 Default attitude mappings to zero 2015-08-23 14:40:30 +02:00
Lorenz Meier 511fc5d42a Sensors app: Update to uORB changes 2015-08-20 10:49:06 +02:00
Lorenz Meier b6fd180d55 sensors app: Adjust to changes in param RC map uORB topic 2015-08-20 10:20:45 +02:00
Lorenz Meier fa62841ff7 sensors app: Copy sensor data from 1st accel / gyro also into integral fields 2015-08-19 10:18:53 +02:00
Mohammed Kabir 10360a93b7 sensors : add sensor priority order 2015-08-17 09:25:33 +02:00
Lorenz Meier e0f203e3da Sensors: ensure trigger param is present 2015-08-08 11:34:00 +02:00
Lorenz Meier ea7ae7d019 Merged beta into master 2015-08-01 16:58:02 +02:00
Lorenz Meier ffc9668d5b PWM params: Doc fixes 2015-07-22 12:24:37 +02:00
Mark Whitehorn dd48b950ef fix units metadata for SENS_BOARD_?_OFF parameters 2015-07-20 07:55:46 -06:00