DanielePettenuzzo
533f42adb8
crazyflie: add probe() to vl53lxx driver and set imu sampling rate to 200 Hz for this board
2018-05-22 12:21:45 +02:00
DanielePettenuzzo
b822966e8e
crazyflie: support for sd card board via SPI
2018-05-22 12:21:45 +02:00
DanielePettenuzzo
818a6759d4
nuttx_crazyflie_default.cmake: add vl53lxx driver, pmw3901 driver and topic_listener
2018-05-22 12:21:45 +02:00
DanielePettenuzzo
2d3f6737d7
pmw3901 driver: fixed communication with sensor
2018-05-22 12:21:45 +02:00
Daniele Pettenuzzo
cbafe03989
added path to pmw3901 driver for fmu-v4pro cmake file
2018-05-22 12:21:45 +02:00
nathan
f754d092f8
Initial omnibusf4sd target support
...
Flight tested: ekf2 w/ mag and compass by @nathantsoi: https://logs.px4.io/plot_app?log=79b81031-cf1e-41f0-890b-d6cd7d559766
NOTE: external I2C devices need a pullup. I have tested with a 3.3v 2.2k pullup.
Working:
- mpu6000, bench tested and verified via nsh
- fmu
- all 6 ch output bench tested w/ pwm and oneshot via nsh
- ppm input bench tested
- dsm input bench tested
- bmp280, bench tested and verified via nsh
- hmc5883, bench tested and verified via nsh, but requires an external i2c pullup
- gps on uart6
- startuplog, nsh, mavlink on uart4, but params are not sent for some reason. RSSI pin is TX, MOTOR 5 is RX (normal mode, 57600 baud)
- rgbled over i2c, bench tested and workingp
- sbus via the shared sbus/ppm pin (which includes an inverter to the mcu SBUS in pin), remove the solder bridge or jumper to the ppm pin before use
Not yet implemented:
- ADC
- OSD: passthrough video is untested, use at your own risk until a basic driver is implemented.
2018-05-20 11:54:17 +02:00
Daniel Agar
f607ea5180
auav-x21 sync with px4fmu-v3 modules list
2018-05-17 14:44:07 -04:00
Daniel Agar
5de5d6ea49
Jenkins simple mission code coverage build
2018-05-05 19:49:50 -04:00
Daniel Agar
598743bbdc
delete srf02_i2c which is nearly identical to srf02 ( #9396 )
2018-05-02 08:50:12 -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
Daniel Agar
bdf4f19867
enable -fno-math-errno as we never check errno ( #9281 )
...
- disables setting of the errno variable as required by C89/C99 on calling math library routines
2018-04-11 22:17:39 -04:00
acfloria
8c0450b483
revert v2 cmake changes
2018-04-11 15:15:28 +02:00
acfloria
ce1b908714
Adopt mavlink stream to new HIGH_LATENCY2 definition
2018-04-11 15:15:28 +02:00
acfloria
78950f2b39
Fix format and remove ets driver from fmu-v2 build
2018-04-11 15:15:28 +02:00
Beat Küng
b52a8de5ff
nuttx_px4fmu-v2_test.cmake: enable modules required to build mc_pos_control
...
due to param dependencies
2018-04-11 07:47:06 +02:00
Daniel Agar
3b64325ff8
update px4fmu_test and add px4fmu-v2_test to Jenkins
2018-04-07 22:32:53 -04:00
Daniel Agar
23d25f2a22
aerocore2 config remove telemetry modules, FW and GND controllers
2018-04-05 07:30:12 +02:00
Matthias Grob
d5f90a1503
FlightTasks: add library to cmake configurations
...
all the ones with mc_pos_control need the library, we should use cmake dependencies!
2018-04-05 07:30:12 +02:00
Daniel Agar
0164538442
cmake_hexagon update to latest
2018-04-02 15:58:04 -04:00
PX4 Jenkins
0f6552b156
Update submodule uavcan_board_ident to latest Sun Apr 1 17:34:37 UTC 2018
...
Latest: https://github.com/PX4/uavcan_board_ident/commit/2e5f9d6768b1dbffc006dc2ceeb2bfe120f22163
Changes from uavcan_board_ident (https://github.com/PX4/uavcan_board_ident/commit/f8851c841ecdaacc41a5219cc83e4a178a09bc08 ) in current PX4/master (9fc1755c33 )
https://github.com/PX4/uavcan_board_ident/compare/f8851c841ecdaacc41a5219cc83e4a178a09bc08...2e5f9d6768b1dbffc006dc2ceeb2bfe120f22163
2e5f9d6 2017-09-05 Daniel Agar - Update LICENSE
2018-04-01 14:19:16 -04:00
Daniel Agar
29b3950747
move geo and geo_lookup to PX4/ecl
2018-03-26 23:16:55 -04:00
Martin Trgina
01f5f8862a
Support of HITL simulation for Intel Aero FC ( #9132 )
...
* Adding pwm_out_sim
* pwm_out_sim driver will be by default part of Aero FC PX4 Nuttx drivers
* tap_esc is off when SYS_HITL 1
2018-03-22 16:47:58 -04:00
Roman
1fd1a426bb
cmake configs: don't build wind estimator for fmu-v2 due to lack of flash space
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-03-21 18:46:58 +01:00
Roman
9dc7d1dd74
cmake configs: added wind estimator to relevant configs
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-03-21 18:46:58 +01:00
Daniel Agar
dacec87d6b
px4fmu-v3 add missing lsm303d and sort
2018-03-14 08:02:19 +01:00
Beat Küng
22acb1dab1
cmake configs: add landing_target_estimator wherever local_position_estimator is enabled
...
LTEST_MODE is defined in landing_target_estimator and required by
local_position_estimator.
2018-03-13 17:35:15 +01:00
Beat Küng
f7ee3c2015
cmake configs: add vtol_att_control for required parameters VT_B_DEC_MSS & VT_B_REV_DEL
...
Required by Navigator.
2018-03-13 17:35:15 +01:00
Daniel Agar
2ddd04cba6
px4fmu-v2 disable ulanding
2018-03-05 01:19:56 -05:00
mcsauder
3ef6bc7d93
Update CMakeLists for the drivers/imu directory.
2018-02-22 12:48:34 -05:00
Daniel Agar
c459a04b9b
organize all telemetry drivers in subdirectory
2018-02-09 22:40:34 +01:00
Daniel Agar
681e351f62
organize all IMU drivers in subdirectory
2018-02-09 22:40:34 +01:00
Daniel Agar
64fa1ec6a5
batt_smbus readd to configurations and fix compilation errors
2018-02-08 19:00:48 +01:00
José Roberto de Souza
0b9025b2d2
px4fmu-v2: Build individual distance sensors
...
We are running out of flash memory in px4fmu-v2 so removing all the
distance sensors from binary and adding then individually.
Right now only LeddarOne is not being buid.
2018-02-08 11:26:26 +01:00
Daniel Agar
f5c1124812
move tailsitter_recovery lib to mc_att_control
2018-02-04 18:15:57 +01:00
Daniel Agar
b3b1161d53
mathlib filters include automatically
2018-02-04 18:15:57 +01:00
Daniel Agar
6f248bc7e9
move runway_takeoff lib to fw_pos_control_l1
2018-02-04 18:15:57 +01:00
Daniel Agar
6a4ef78111
move launchdetection lib to fw_pos_control_l1
2018-02-04 18:15:57 +01:00
Daniel Agar
102c0ead53
cmake consolidate px4 executable builds and upload
2018-02-01 09:00:13 -05:00
Daniel Agar
2ff81393bc
move posix, nuttx, qurt components into platforms
2018-01-31 17:17:07 +01:00
Beat Küng
86acd23704
cmake configs: add lib/tunes for all configs that have tune_control enabled
2018-01-31 07:57:52 +01:00
Beat Küng
90a6989440
px4fmu-v5 cmake config: re-add drivers/bmi055
...
Accidentally dropped in bad813e911
2018-01-31 07:57:52 +01:00
Beat Küng
c8c918ce98
cmake configs: add systemcmds/tune_control
...
This is now required in the startup scripts
2018-01-31 07:57:52 +01:00
ChristophTobler
8d4036df7d
aerofc cmake: add baro driver again
2018-01-30 09:17:01 -05:00
Simone Guscetti
117966d2a1
cmake configs: Add tunes library to each board using tone_alarm
2018-01-29 09:45:59 -05:00
Beat Küng
5bd8574e47
examples/px4_daemon_app: remove this app
...
superseded by src/templates/module
2018-01-27 00:43:04 +01:00
Beat Küng
761826cc5a
posix_sitl_default.cmake: add template module
...
Just to make sure it's built with CI
2018-01-27 00:43:04 +01:00
Matthias Grob
463217a5f9
Cygwin: repair NuttX build ( #8737 )
...
* Cygwin: repaired NuttX build after 1f63d85869
all the NuttX specific WINTOOL define handling was skiped in cmake Make.defs generation
The Nuttx build is makfile based and needs its cygwin treatment
Additionally the ${PX4_SOURCE_DIR}/src/include which was added through cmake needs path conversion
The two root causes for the special handling are:
- ARM GCC for Windows doesn't support cygwin paths passed as an argument
so they need to be either relative or converted via cypath tool
- Symbolic links are totally different under Windows and because NuttX uses them extensively
it has special handling scripts that need to be fed with the correct defines
* Cygwin: NuttX include paths all converted in Make.defs.in
differentiate between WINTOOL define (MSYS & cygwin) and cygwin using uname command:
- MSYS needs symbolic link handling for ARM GCC but no path conversion
- Cygwin needs both
2018-01-20 23:26:12 -05:00
Daniel Agar
0e3574c44f
hott automatically include hott_sensors and hott_telemetry
2018-01-16 23:46:45 -05:00
Daniel Agar
c20594cd0e
move all barometers to the same folder
2018-01-16 23:46:45 -05:00
Daniel Agar
bad813e911
move all magnetometers to the same folder
2018-01-16 23:46:45 -05:00