Daniel Agar
e927f3e040
clang-tidy modernize-use-nullptr
2017-02-01 22:15:50 -05:00
Beat Küng
998a407148
SITL: better formatting of help output
2017-02-01 08:40:23 +01:00
Paul Riseborough
253683af5f
drivers: Don't require driver level gyro offsets to be non-zero
2017-02-01 08:40:23 +01:00
Paul Riseborough
c00c638b77
Remove IMU calibration parameter checks
2017-02-01 08:40:23 +01:00
Daniel Agar
278b76e5a9
astyle src/platforms/qurt
2017-01-29 01:18:32 +01:00
Daniel Agar
501f866bf5
astyle src/platforms/posix
2017-01-29 01:18:32 +01:00
Daniel Agar
ca60d2d15f
astyle src/platforms/ros
2017-01-29 01:18:32 +01:00
Roman
c065dc1930
bebop bus wrapper: fix logging of rpm and rpm setpoint
...
Signed-off-by: Roman <bapstroman@gmail.com >
2017-01-28 20:18:01 +01:00
Roman
1d4d57c4db
bebop bus wrapper: log actual and setpoint motor speed
...
Signed-off-by: Roman <bapstroman@gmail.com >
2017-01-28 20:18:01 +01:00
Roman
0c7c5977ae
bebop motor driver: better naming, removed unused header file
...
Signed-off-by: Roman <bapstroman@gmail.com >
2017-01-28 20:18:01 +01:00
Larry Wang
72ea5c53db
qurt px4_layer initialize shared memory ( #6453 )
2017-01-27 17:59:12 -05:00
David Sidrane
af12816296
posix derived targets use BOARD_OVERRIDE_CPU_VERSION for mcu_version
2017-01-26 08:39:12 +01:00
David Sidrane
93f2cf077f
posix derrived targes use BOARD_OVERRIDE_UUID
2017-01-25 07:43:11 +01:00
David Sidrane
bf0de997cb
Adds a board common way of retriving the SoC' Unique identifier
...
This abstraction will support mcu's with longer ID's then the
stm32 family.
It provids a common interface for byte and 32 bit word access
to the UUID data and a facility to reorder it.
2017-01-25 07:43:11 +01:00
David Sidrane
f3f235376b
PX4 System changes you use board common reset interface
2017-01-24 21:17:06 +01:00
David Sidrane
feb76b4649
Unit test does not have a board_config.h
2017-01-21 11:45:36 +01:00
David Sidrane
df1ed22cf9
Distribute sitl and board based assets for posix targets
...
This adds a src/board/<bebop|eagle|excelsior|rpi|sitl>/board_config.h
to configure the build as is done with the Nuttx targets
src/platforms/posix/include/board_config.h has been renamed to
src/platforms/posix/include/system_config.h to allow the common
posix defines to be included with the board specific defines.
2017-01-21 11:45:36 +01:00
David Sidrane
99902807c9
SITL Moved magic numbers for battery V div and A per V to px4_config.h
2017-01-21 11:45:36 +01:00
Michael Schaeuble
7aea2ca030
BebopFlow: Add V4L2 interface and image functionality
2017-01-20 23:09:13 +01:00
Michael Schaeuble
f572752412
BebopFlow: Add initial PX4 app and structure
2017-01-20 23:09:13 +01:00
Michael Schaeuble
85aa710414
BebopRangeFinder: Integration into build and starup
2017-01-20 23:09:13 +01:00
Michael Schaeuble
6cb659c8ef
BebopRangeFinder: Add DF wrapper for Bebop's height sensor
2017-01-20 23:09:13 +01:00
Lorenz Meier
9f0d588989
Simulated drivers: Use fake device IDs
2017-01-19 19:24:52 +01:00
Lorenz Meier
49a29ee775
Fix up DriverFramework wrappers, bring them back to the real device ID they have already in-built
2017-01-19 19:24:52 +01:00
Paul Riseborough
edbe68f833
posix drivers: use orb instance as surrogate sensor ID for simulated IMU
2017-01-19 19:24:52 +01:00
Paul Riseborough
c21b4aaf2e
posix drivers: Populate baro device ID
...
TODO - use unique HW ID
2017-01-19 19:24:52 +01:00
Paul Riseborough
da87e3eb0a
posix drivers: Populate device ID in sensor topics for simulated IMU
2017-01-19 19:24:52 +01:00
Paul Riseborough
961474f430
posix drivers: Populate device ID in sensor topics for mpu9250
2017-01-19 19:24:52 +01:00
Paul Riseborough
1009550262
posix drivers: Populate device ID in sensor topics for mpu6050
2017-01-19 19:24:52 +01:00
Paul Riseborough
48f81f24e1
posix drivers: Populate device ID in sensor topics for lsm9ds1 sensor
2017-01-19 19:24:52 +01:00
wangxdflight
b693e29d64
enable px4 flight for excelsior(legacy)
2017-01-16 08:25:58 -08:00
Daniel Agar
207f08aa15
apps.cpp and ekf_att_pos_estimator readability braces fix
2017-01-14 18:31:09 -05:00
Lorenz Meier
3d31914eb5
Tone alarm sim: Fix resource leak
2017-01-14 07:47:03 -08:00
Mark Charlebois
00a6fab5a2
Converted cout to printf
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-01-09 15:41:54 -08:00
Mark Charlebois
d0c379e371
Removed inconsistent static definition
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-01-09 15:41:54 -08:00
Mark Charlebois
b9ba673009
Added wait_for_topic builtin command
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2017-01-09 15:41:54 -08:00
Lorenz Meier
750ab87303
GPS Sim: Fix destructor
2017-01-03 14:44:45 +01:00
Lorenz Meier
9cfd46b87c
Airspeed sim: Fix reset function
2017-01-03 14:44:45 +01:00
Beat Küng
59ca22ee6d
px4.h: remove this include, causes compile problems on GCC 6.1.0
...
It causes problems because it includes px4_nodehandle.h which in turn
includes <functional>, and this is not available on NuttX
2017-01-03 10:39:55 +01:00
Lorenz Meier
f1aeeef35e
Posix: Add tasks header
2016-12-27 21:00:51 +01:00
Lorenz Meier
8d4edd74b8
Platforms: Header cleanup
2016-12-27 21:00:51 +01:00
Anton Matosov
6d3116e30b
Implement the way to run posix simulator directly from IDE without the need to reconfigure command lines, but use runner created via CMake
...
Steps to debug:
* Run gazebo (or any other sim) server and client viewers via the terminal: `make posix_sitl_default gazebo_none_ide`
* In your IDE select `px4_<mode>` target you want to debug (e.g. `px4_iris`)
* Start debug session directly from IDE
This approach significantly reduces the debug cycle time because simulator (e.g. gazebo) is always running in background and you only re-run px4 process which is very light.
2016-12-26 15:38:25 +01:00
Lorenz Meier
8418be5fa5
Slowdown message: More descriptive and less often
2016-12-24 16:14:52 +01:00
David Sidrane
c9f10107c0
Nuttx Upgrade:Adds sem_setprotocol
2016-12-21 08:34:21 +01:00
David Sidrane
2f0a0e1c30
Added nuttx/arch API
2016-12-21 08:34:20 +01:00
David Sidrane
ddb033aa12
Temp fix - Needs to move to micro hal
2016-12-21 08:34:20 +01:00
David Sidrane
dcc2d1c3d1
I2C changes for upstream NuttX per trasaction freq control
2016-12-21 08:34:20 +01:00
David Sidrane
0177e250f4
STM32 Serial Number location is defined in NuttX
2016-12-21 08:34:20 +01:00
David Sidrane
fd7d399958
Upstream Nuttx restructured directories use micro_hal
2016-12-21 08:34:20 +01:00
David Sidrane
9db89ea4cf
Added Micro Hal and configue for Upstream NuttX
2016-12-21 08:34:20 +01:00