Bram Strack van Schijndel
05fc506a56
[df_ms5607_wrapper] convert to mbar, fix error_count, device_id
2018-07-05 08:07:54 +02:00
Beat Küng
6a7751496b
df_ms5611_wrapper: fix initialization of error_count & device_id
2018-06-20 08:28:33 +02:00
Philipp Oettershagen
6f1f414b49
Subsystem_info status flags & checks : Initial commit, updating the health flags in a centralized way mostly in commander and the votedSensorsUpdate function.
2018-06-06 18:54:24 +02:00
Roman
835275f1a4
df_mpu9250_wrapper: publish imu based on integrator dt, not fixed count
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-05-23 10:08:28 -04:00
Roman
f3c12bc7c7
DfBmp280Wrapper: initialise baro report
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-05-23 10:08:28 -04:00
Daniel Agar
4e32cb17df
clang-tidy modernize-use-equals-default
2018-05-18 22:48:55 +02:00
Daniel Agar
8404889098
delete unused ADCSIM
...
- set BOARD_NUMBER_BRICKS to 0 for boards without analog power bricks
2018-04-29 21:48:54 -04:00
Daniel Agar
ea3acb7121
cmake remove circular linking and reorganize
...
- px4_add_module now requires MAIN
- px4_add_library doesn't automatically link
2018-04-29 21:48:54 -04:00
Roman
4be4b9810e
mpu9250 wrapper: support updating gyro & accel cutoff via parameter
...
- useful for tuning snapdragon flight
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-20 11:53:31 -04:00
Daniel Agar
d75fd72c02
stop manually defining physical constants
2018-04-19 07:24:58 +02:00
Daniel Agar
3b5b12e1d1
move baro and magnetometer data out of sensor_combined
2018-04-11 23:26:58 -04:00
Daniel Agar
5dc23def2a
move pressure altitude from baros to sensors module
2018-04-11 23:26:58 -04:00
Daniel Agar
5fba1f38b2
drivers start using uORB message print instead of custom
2018-03-28 09:15:41 -04:00
Daniel Agar
19a4f0988c
gyrosim fix transfer hardcoded buffer index
...
- fixes coverity CID 196758
2018-03-24 13:39:31 -04:00
Daniel Agar
1b174eeca2
drivers replace math::Vector<3> with matrix::Vector3f
2018-03-21 13:48:45 -04:00
Daniel Agar
2ff81393bc
move posix, nuttx, qurt components into platforms
2018-01-31 17:17:07 +01:00
ChristophTobler
d53c531979
mpu9250 wrapper: set autopublish rate
...
before it didn't integrate IMU values and HIGHRES_IMU was using the filtered values
2018-01-29 16:55:45 +01:00
Beat Küng
094fa92de0
posix main shell: do not update the prompt for unprintable chars ( #8704 )
2018-01-16 23:45:28 -05:00
ChristophTobler
7c019b7da3
publish battery_status directly
...
This is temporary until there is a solution that works for adc and posix power modules
2018-01-14 12:56:49 +01:00
ChristophTobler
4b751bdc4f
add wrapper for snapdragon power module (ltc2946) from DriverFramework
2018-01-14 12:56:49 +01:00
Beat Küng
86e2f9c306
posix shell: handle Home & End (Editing keys)
...
See https://github.com/mintty/mintty/wiki/Keycodes#editing-keys
2018-01-12 16:18:44 +01:00
ChristophTobler
dfe1b59949
posix main: add Home/End to jump to beginning/end
2018-01-12 16:18:44 +01:00
ChristophTobler
d523cb54a5
posix main: add left/right arrow
...
with this commit, lines can be edited with the lef/right arrow key
2018-01-12 16:18:44 +01:00
Matthias Grob
70de169f15
Cygwin: Enable build of SITL jMAVsim under Windows using the Cygwin Unix-like environment
...
Most of the incompatitbilities are luckily similar to the darwin build.
- New target OS __PX4_CYGWIN added because in other build environments on Windows defines will very likely be completely different
- added all necessary exeptions to the defines
- disabled priorities completely because on Windows they are defined 1-32 and with all the arbitrary +40 -40 priority settings there were a lot of problems
not only did some threads/"virtual tasks" not start because of out of bound priorities but also the resulting scheduling was totally random and inadequate
with default priorities it ran toally fine during my first tests, should be rethought when windows is used onboard in the future
2018-01-05 14:47:33 -05:00
Daniel Agar
f2cd5e3e9f
move src/firmware/ to platforms
2018-01-05 14:21:31 -05:00
ChristophTobler
3ffc1fd25b
Stream scaled IMU for Snapdragon Flight using VISLAM
...
This is temporary (and for Snapdragon Flight + VISLAM only) until there is a proper solution to get unfiltered IMU data for VIOs etc.
2018-01-05 18:45:50 +01:00
Daniel Agar
4d08f56fae
cmake add missing generate_px4muorb_stubs dependency ( #8559 )
2018-01-02 10:18:00 -05:00
Daniel Agar
cd60fb6102
ledsim remove debug print
2018-01-02 01:35:57 +01:00
Daniel Agar
202c29154a
simulator optimize GPS and battery
...
- GPS and battery were publishing at > 800Hz
2018-01-02 01:35:57 +01:00
Daniel Agar
d7aaab07fc
delete unused SENSORIOCGQUEUEDEPTH
2017-12-31 09:47:51 -05:00
Daniel Agar
85e879a574
delete unused GYROIOCSLOWPASS
2017-12-31 09:47:51 -05:00
Daniel Agar
417351390f
delete unused ACCELIOCSLOWPASS
2017-12-31 09:47:51 -05:00
Daniel Agar
3ead5c2afd
delete unused MAGIOCSLOWPASS/MAGIOCGLOWPASS
2017-12-31 09:47:51 -05:00
Julien Lecoeur
89642a9203
Move src/module/systemlib/mixer to src/lib/mixer
2017-11-15 09:56:10 +01:00
Daniel Agar
651df03f76
RTPS and micro-CDR build system cleanup ( #8084 )
2017-10-11 13:05:44 -04:00
Dave Royer
d1500dca6f
df_hmc5883_wrapper: set mag device path from input argument ( #8079 )
2017-10-11 10:27:25 -04:00
Sugnan Prabhu
81809be7cd
Add include guard in headers files ( #8108 )
...
Signed-off-by: Sugnan Prabhu S <sugnan.prabhu.s@intel.com >
2017-10-11 09:47:52 -04:00
ChristophTobler
8541555e13
gpssim: add possibility to change parameters
...
fix_type, satellites_used and a noise parameter can now be set manually for testing purposes
2017-10-05 07:18:20 +02:00
ChristophTobler
b41c471090
accelsim/gyrosim: fix seg fault if not enough arguments
...
happens with 'accelsim/gyrosim -R'
2017-10-05 07:18:20 +02:00
ChristophTobler
6843155357
gpssim: fix seg fault if not enough arguments
...
happens with e.g. 'gpssim -f'
2017-10-05 07:18:20 +02:00
ChristophTobler
2436a27848
gpssim: use px4_getopt
2017-10-05 07:18:20 +02:00
Daniel Agar
01b3e6fd25
NuttX upgrade cmake wrapper ( #7873 )
...
* NuttX cmake
* px4_macros:Pass the stringified predicate as second arg to static assert
CC_ASSERT mapes to the c++ static_assert or provides the same
funtionality for c via the other macros. The c++ static assert
takes 2 argumants the prdicate and a message. This fixes the
lacking second argument.
* Updated nuttx and apps submodule to upstream nuttx 7.21+==master
This is the latest uptake of upstream nuttx and apps.
* ROMFS generate with xxd instead of objcopy
* delete nuttx-patches
* NuttX update submodules to latest px4_nuttx-master
* fix nuttx apps and board dependency
* docker_run update to latest container 2017-08-29
* cmake ROMFS portable sed usage
* NuttX update submodules to latest px4_nuttx-master
2017-09-29 10:13:51 -04:00
Daniel Agar
af9690cf08
add simple posix tests to SITL
2017-09-28 16:50:47 +01:00
Daniel Agar
0da2dca8c1
drivers remove device _debug_enabled
2017-09-25 10:30:22 -04:00
ChristophTobler
58e09faf9b
df trone wrapper: update for new orientation convention
...
add possibility to specify distance sensor orientation
2017-09-25 08:52:21 +02:00
ChristophTobler
de0c196b2b
Bebop rangefinder: update for new orientation convention
2017-09-25 08:52:21 +02:00
Daniel Agar
26f00609ac
multirotor_motor_limits only publish for MC
2017-09-19 02:25:30 +01:00
Daniel Agar
681f019ac3
platforms remove extra semicolons
2017-09-16 21:29:52 +01:00
Daniel Agar
e6f2ba9864
bebop_fix fix sign compare
2017-09-07 10:27:36 +02:00
Daniel Agar
8e3efc5135
gpssim fix sign-compare
2017-09-07 10:27:36 +02:00