David Sidrane
9ec37a78ff
nxphlite-v3:Add mpl3115a2 (stubed out)
2017-09-29 10:13:51 -04:00
David Sidrane
5922e08f5e
nxphlite-v1:incorperate master's led changes and fit
2017-09-29 10:13:51 -04:00
David Sidrane
e281958b43
nxphlite-v3:incorperate master's led changes
2017-09-29 10:13:51 -04:00
David Sidrane
fe3398300b
nxphlite-v1 Changes to provides USB clocking
...
Support the PX4 contrib to upstream Nuttx for SIM. MCG and PMC
clocking. Now sets the USB clock correctly.
Refit in FLASH
2017-09-29 10:13:51 -04:00
David Sidrane
73944daf75
nuttx_nxphlite update config for changes on master
2017-09-29 10:13:51 -04:00
David Sidrane
d409ca3e46
Inital commit of nxphlite-v3
2017-09-29 10:13:51 -04:00
David Sidrane
34627ac7b9
REVERT: To fit in FLASH
...
Conflicts:
cmake/configs/nuttx_nxphlite-v1_default.cmake
2017-09-29 10:13:51 -04:00
David Sidrane
ca9ac66b77
Add new lib/version
2017-09-29 10:13:51 -04:00
David Sidrane
c1812af45e
Inital commit of NXPhlite-v1
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
José Roberto de Souza
d82806869f
cmake: AeroFC: Remove unused apps and libs ( #7993 )
...
We are running out of flash space in AeroFC so a cleanup is necessary.
Tools not used in Aero RTF, INAV, fixed wing control, vtol control and
unused libs was removed.
before
$ size build_aerofc-v1_default/src/firmware/nuttx/firmware_nuttx
text data bss dec hex filename
956880 3524 14608 975012 ee0a4 firmware_nuttx
after
$ size build_aerofc-v1_default/src/firmware/nuttx/firmware_nuttx
text data bss dec hex filename
832200 3508 14616 850324 cf994 build_aerofc-v1_default/src/firmware/nuttx/firmware_nuttx
2017-09-22 21:24:00 -04:00
Henry Zhang
12384f3ffb
MindPX: Enable DDS
2017-09-20 10:34:29 -04:00
Henry Zhang
42627777a0
cmake configs : add camera_feedback module
2017-09-20 10:34:29 -04:00
Daniel Agar
3498fe0c6f
delete sdlog2 EKF2 replay ( #7982 )
2017-09-19 10:20:41 -04:00
Daniel Agar
fb5cb87e9b
enable -Wlogical-op and fix bmi160
2017-09-16 21:29:52 +01:00
Daniel Agar
35e15ed540
cmake add -Wmissing-field-initializers and a few others
2017-09-16 21:29:52 +01:00
Mateusz Sadowski
e439070f25
drivers: refactor trone driver to work with Evo
...
This commit changes old trone driver into a generic
TeraRanger driver that supports both TeraRanger One
and TeraRanger Evo.
As a part of the change a new parameter was created
SENS_EN_TRANGER that allows to specify the following
modes of operation:
0 - sensors disabled
1 - autodetect sensors
2 - use TeraRanger One rangefinder
3 - use TeraRanger Evo rangefinder
Signed-off-by: Mateusz Sadowski <msadowski90@gmail.com>
2017-09-15 12:07:16 +01:00
Mateusz Sadowski
d5f8a300df
Revert "drivers: add support for TeraRanger Evo"
...
This reverts commit d1da112334a875d83abbd04c50fd3bed3b069886.
2017-09-15 12:07:16 +01:00
Mateusz Sadowski
ee72931190
drivers: add support for TeraRanger Evo
...
This commit adds i2c support for TeraRanger Evo sensor
by Terabee
Signed-off-by: Mateusz Sadowski <msadowski90@gmail.com>
2017-09-15 12:07:16 +01:00
NRottmann
5352cffe3f
Changing Names
2017-09-13 06:20:05 -07:00
David Sidrane
a7ba7af89a
FMUv1:Removed FMUv1 board from PX4
2017-09-10 13:37:23 -04:00
Julien Lecoeur
ceeae7587e
worst case analysis of stack usage ( #7883 )
...
* Makefile target "check_stack"
2017-09-10 13:34:34 -04:00
Larry Wang
0ae76aff32
updated to use rc driver from PX4, instead of from FC addons ( #7798 )
...
* updated to use rc driver from PX4, instead of from FC addons
* fixed format
* update per comments
* fix format
* fix format
* remove duplicated __PX4_QURT
2017-09-08 07:09:53 +02:00
Daniel Agar
35d908b453
cmake stop ignoring sign-compare
2017-09-07 10:27:36 +02:00
Daniel Agar
fd8a5644e8
ets_airspeed posix port
2017-08-31 09:27:36 +02:00
Daniel Agar
641a90708c
sdp3x_airspeed posix port
2017-08-31 09:27:36 +02:00
Daniel Agar
9cd25d604b
ms5525_airspeed posix port
2017-08-31 09:27:36 +02:00
Daniel Agar
07619cf723
Make NuttX drivers cross platform (VDev -> CDev)
2017-08-31 09:27:36 +02:00
jgs2185
f9d219b187
Ulanding: add ulanding to cmake driver lists
2017-08-30 14:53:25 +01:00
David Sidrane
3b5ca4257b
px4fmu-v5:Add ist8310 to build for FMUv5
2017-08-26 03:44:59 -10:00
David Sidrane
a3b39394b8
px4fmu-v5:Added support for I2C LED driver
2017-08-26 03:44:59 -10:00
David Sidrane
b54e1875ea
mindpx-v2:Removed unsed and commented out rgbled_pwm driver
2017-08-26 03:44:59 -10:00
Daniel Agar
a02caff1bc
unit_test inline implementation and remove module build
2017-08-23 08:06:55 +02:00
Daniel Agar
47987f7e36
delete dummy tone alarm
2017-08-23 08:05:48 +02:00
Daniel Agar
fd6499baca
cmake simplify uavcan linking
2017-08-23 08:05:13 +02:00
NRottmann
0f8f5d29be
Enable Simulation of the Hippocampus (AUV from TUHH)
...
Adding files which enable a simulation with the autonomous underwater
vehicle (AUV) from the Technical University Hamburg-Harburg
2017-08-20 20:59:15 +02:00
davidaroyer
0761d220b1
cmake: fix conflict in ocpoc ubuntu config
2017-08-20 19:35:55 +02:00
crossa
17ba5dd04a
1.Add sbus driver for linux . This driver can be used to read the
...
inverted S.bus signal and fetch the data of each channel and publish it
2. Fix the bug of linux_pwm_out, when the protocol is pca9685,
after the init method is executed,the method of determining the return
value of init method is incorrect,this will cause the driver to fail
3. Add linux_sbus driver to other posix prefixes cmake files
2017-08-20 16:51:04 +01:00
Lorenz Meier
23c790650a
FMUv5: Enable DDS
2017-08-13 11:38:14 +02:00
Lorenz Meier
0e661e5a84
FMUv4PRO: Enable DDS
2017-08-13 11:38:00 +02:00
Lorenz Meier
2adb9e8c4f
FMUv4: config style
2017-08-13 11:37:34 +02:00
Lorenz Meier
fa123db5c3
FMUv3: Enable DDS
2017-08-13 11:37:15 +02:00
Lorenz Meier
462f1346bd
Add motor_test command to FMUv3
2017-08-09 22:12:25 +02:00
Mark Charlebois
f3e2648747
Use dummy bridge stub if fastrtpsgen not found
...
If the build config specifies RTPS topics to import/export and fastrtpsgen is not installed
on the build machine, then a dummy stub is used for the RTPS bridge.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Mark Charlebois
5feaa92bf7
Fixed eagle_default build
...
Was missing topics to send and receive vis RTPS
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Mark Charlebois
b19dc0650e
Fixed format issues and missing micro-CDR in a config file
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2017-08-01 22:32:43 +02:00
Vicente Monge
c85039e413
Fixing rebase conflicts
2017-08-01 22:32:43 +02:00
Lorenz Meier
529def11e8
CMake / Clang: Increase warning level
2017-08-01 12:46:59 +02:00
Beat Küng
6e4ba1196b
nuttx_px4fmu-{v1,v2}_default.cmake: disable sdlog2
...
Due to flash overflow
2017-07-29 23:10:47 +02:00
stmoon
ae1f8381ce
disable uavcan build to make space for other modules
2017-07-26 07:59:50 +02:00
davidaroyer
d01150990b
cmake: add ubuntu build for OcPoC hardware
2017-07-22 10:51:49 +02:00
Beat Küng
ced700adf2
cmake px4fmu-v1 config: remove pwm_out_sim from build
...
To reduce flash space usage
2017-07-20 18:49:38 +02:00
Beat Küng
fc4affbb5f
ocpoc_mmap_pwm_out: remove this driver, it's in linux_pwm_out now
2017-07-13 16:53:28 +02:00
Beat Küng
8527c8276f
drivers: rename rpi_pwm_out to linux_pwm_out
2017-07-13 16:53:28 +02:00
Beat Küng
243ae00e4e
rpi_pca9685_pwm_out: remove this driver, it's now in rpi_pwm_out
2017-07-13 16:53:28 +02:00
Beat Küng
723f67b39a
refactor navio_sysfs_pwm_out: rename to rpi_pwm_out
2017-07-13 16:53:28 +02:00
Beat Küng
785b997a2e
posix_rpi_cross_no_shield.cmake: move -D__DF_RPI_SINGLE from commons to this file
2017-07-13 16:53:28 +02:00
crossa
ef587c9593
Add -D__DF_RPI_SINGLE in posix_rpi_common.cmake
...
Add -D__DF_RPI in posix_rpi_common.cmake
Add rpi_rc_in and rpi_pca9685_pwm_out driver in posix_rpi_common.cmake
Rename posix_rpi_cross_without_navio_or_pxfmini to posix_rpi_cross_no_shield.cmake
2017-07-13 16:53:28 +02:00
crossa
18298f861d
Remove duplicated configs
2017-07-13 16:53:28 +02:00
crossa
b4032f6290
Remove duplicated config
2017-07-13 16:53:28 +02:00
zhangfan
8a691d9bfb
Add CMake file for raspberry pi without shield
2017-07-13 16:53:28 +02:00
Henry Zhang
145c05acc7
Add support for the mpu6k to the MindPXv2
2017-07-11 09:52:51 +02:00
Daniel Agar
85d7c7d165
add sdp3x_airspeed to px4fmu configs
2017-07-06 10:05:07 -04:00
Daniel Agar
73d9358b1d
meas_airspeed rename to ms4525_airspeed
2017-07-06 10:05:07 -04:00
Daniel Agar
7029be87c0
MS5525 differential pressure driver
2017-07-06 10:05:07 -04:00
Lorenz Meier
792b03628f
CMake: more clear instructions for python dependencies
2017-07-02 17:15:12 +02:00
Daniel Agar
f82e85f8ff
cmake remove -fno-math-errno and -fmerge-all-constants ( #7462 )
2017-06-23 11:38:31 -04:00
Daniel Agar
58ca307c9d
move -fno-math-errno to nuttx only
2017-06-23 07:56:24 +02:00
Daniel Agar
75a91f79ae
compiler optimizations add -fmerge-all-constants
2017-06-21 20:07:36 -04:00
Daniel Agar
aeb1fe5a55
compiler optimizations add -fno-math-errno
2017-06-21 20:07:36 -04:00
Daniel Agar
e1a3c53930
cmake posix and qurt impl fix whitespace
2017-06-19 20:24:09 +02:00
Daniel Agar
61da642cc8
cmake fix airframes.xml dependency
2017-06-19 20:24:09 +02:00
Daniel Agar
6a443765a5
cmake only include mavlink where used
2017-06-19 20:24:09 +02:00
Nicolae Rosia
3dd32492de
Move find of STRIP_TOOL to toolchain
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Nicolae Rosia
a6acb2e68e
ARM Toolchain: search compiler in PATH
...
Add CMake target for strip since these changes break adb_upload_to_bebop.
GCC users should add the cross compiler bin path to PATH (location of arm-linux-gnueabihf-g++).
Clang user should do the following:
* set CMAKE_CXX_COMPILER to clang++ by providing -DCMAKE_CXX_COMPILER=clang++ to cmake
* get GCC cross compiler - needed because Clang does not ship a CRT
* create a symlink for clang and clang++ in GCC cross compiler bin dir.
* add GCC bin dir to PATH
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Nicolae Rosia
8f9ca9b45e
Commit 8797a090dc06cd0c9f4cf132b67e4872af1ff8f1 relocated __DF_RPI
...
but missed to move it from *-clang.cmake Toolchain
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-06-13 08:16:37 +02:00
Kabir Mohammed
cd902d32ef
Relocate DF_RPI define
2017-06-13 08:16:37 +02:00
Kabir Mohammed
8b1ca2ea9b
Rename RPi/Bebop toolchain locations to PX4_TOOLCHAIN_DIR
2017-06-13 08:16:37 +02:00
Kabir Mohammed
f123ade6d3
Rename to generic arm toolchain
2017-06-13 08:16:37 +02:00
Daniel Agar
f26cd01d16
param gen reorganize and fix DISABLE_PARAMS_MODULE_SCOPING
2017-06-12 12:18:53 -04:00
Lorenz Meier
c6cece52d3
Sensirion SDP3X airspeed / differential pressure sensor driver
2017-06-11 11:19:25 +02:00
Marco Zorzi
aef522553e
unmanned ground vehicle (UGV) controllers and Traxxas Stampede configuration ( #7175 )
2017-06-06 13:26:51 -04:00
Lorenz Meier
c80fd2c317
FMUv4: ENable PCA9685 driver so it is compiled at least in one config by default
2017-06-04 12:52:41 +02:00
Daniel Agar
db816982cd
px4params don't search recursively for params
...
- move controllib_test under controllib
2017-06-04 18:22:42 +08:00
davidaroyer
078d13e45e
toolchains: remove unnecessary definition
2017-06-04 04:24:50 +08:00
davidaroyer
c5ac73e87e
cmake: add support for Aerotenna OcPoC-Zynq hardware
2017-06-04 04:24:50 +08:00
Daniel Agar
beaa758605
lcov ignore src/examples ( #7341 )
2017-06-02 23:22:50 -04:00
Daniel Agar
24b26e53b9
cmake organize code coverage handling and base
2017-06-02 19:35:18 -04:00
Daniel Agar
ac4a706da0
build system fixes and improvements
...
- deploy px4 metadata using target
- clang scan-build upload output to s3
- clang-tidy properly check headers
- add cppcheck helper
- force gcc color
2017-06-02 19:35:18 -04:00
Nicolae Rosia
4af7036a8a
replace navio_gpio with linux_gpio
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-18 23:09:44 +02:00
Nicolae Rosia
32498009a3
navio_adc: add driver for Navio2 ADC
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com>
2017-05-14 17:51:02 +02:00
Mohammed Kabir
a19a5804e7
cmake configs : add camera_feedback module
2017-05-12 22:11:17 +02:00
Henry Zhang
92fc82da33
MindPX: Remove MPU6500 driver, use MPU9K driver instead
2017-05-02 11:52:12 +02:00
Lorenz Meier
3affe67c96
Enable BMI055 for FMUv5 and improve console handling
2017-04-24 10:38:39 +02:00
Sergej Scheiermann
641a03510c
changes on drivers according to comments from DavidS
2017-04-24 10:38:39 +02:00
Sergej Scheiermann
5923e66cf3
bmp285 support added
2017-04-24 10:38:39 +02:00
Sergej Scheiermann
c3711efd27
initial commit of bmm150
2017-04-24 10:38:39 +02:00
Sergej Scheiermann
cfed8ee2dd
bmi055 initial integration
2017-04-24 10:38:39 +02:00
Lorenz Meier
de7fef8dd6
Crazyflie: Switch to logger
2017-04-24 10:12:23 +02:00
Lorenz Meier
17c022b73e
Aerocore 2: Switch to logger
2017-04-24 10:12:23 +02:00