David Sidrane
949ab563ef
px4_fmu-v5x:Drop netinit task priority below LP work
2019-12-03 16:16:49 -05:00
David Sidrane
c9cb59fdd8
px4_fmu-v5x:Init Network in background (no monitor CONFIG_NETINIT_MONITOR is not set)
2019-12-03 16:16:49 -05:00
dino
34f53c14bf
Fixed sensor orientation
2019-12-03 16:16:49 -05:00
David Sidrane
213174fc74
px4_fmu-v5x:Set IP 192.168.0.123 GW:192.168.0.254
2019-12-03 16:16:49 -05:00
David Sidrane
ea69fde02a
px4_fmu-v5x:Add SPI6_nRESET_EXTERNAL1
2019-12-03 16:16:49 -05:00
David Sidrane
3b88142744
px4_fmu-v5x:rc.board_sensors Add Second BMP388
2019-12-03 16:16:49 -05:00
David Sidrane
996ee49868
fmu-v5x:SPI4 is not used BMM150 moved to I2C4
2019-12-03 16:16:49 -05:00
David Sidrane
0399d689ce
px4_fmu-v5x:Start MS5611 on Base I2C3
2019-12-03 16:16:49 -05:00
David Sidrane
31456419e9
px4_fmu-v5x:Add 4096 for ism330dlc to BOARD_DMA_ALLOC_POOL_SIZE
...
ISM330DLC uses 4096 of memory allocated from DMA pool.
This depleted the pool to the point the next allocation
for FAT would fail. Unfortuanly this is the logger
on a later open.
2019-12-03 16:16:49 -05:00
Daniel Agar
1a395fb6d9
ST ISM330DLC IMU driver
2019-12-03 16:16:49 -05:00
David Sidrane
eb560e8a0f
fmu-v5x:Properly reset SPI
2019-12-03 16:16:49 -05:00
David Sidrane
14b592d0c6
px4fmuv5x:Add Sync pin to board config
2019-12-03 16:16:49 -05:00
SalimTerryLi
2ec1c53679
Add upload command support for Raspberry Pi build.
2019-12-03 08:03:27 +01:00
Daniel Agar
e951531b12
camera_feedback: move to WQ callback and uORB::Subscription
2019-11-30 15:49:55 -05:00
Daniel Agar
0420a4386d
deprecate px4 esc-v1 and drivers/uavcanesc
2019-11-30 14:55:01 -05:00
Beat Küng
cf4e97b71c
fmu-v5x: enable DShot
...
Only the first 6 FMU pins support it.
DMA conflict with UART8, which is the GPS2 port.
2019-11-29 07:39:08 +01:00
Beat Küng
7aa905eb21
fix fmu-v5x: use correct GPS2 serial port
2019-11-29 07:39:08 +01:00
Daniel Agar
bc182e94e6
sensors split rc_update into new standalone module
2019-11-24 13:25:11 -05:00
Daniel Agar
5aaf1b100b
delete unused md25 driver
2019-11-21 18:56:24 -05:00
Daniel Agar
8c38176d77
boards: alphabetize and sync common drivers and modules
2019-11-21 18:56:24 -05:00
Silvan Fuhrer
ebdc29bc5f
Airspeed Selector: enable airspeed_validated in control modules ( #12887 )
...
* FW attitude controller, FW position controller and VTOL attitude controller subscribe to airspeed_validated topic
* add possibility to switch off the airspeed valid checks
* remove airspeed valid checks from commander
* clean up of VTOL transition logic
* Airspeed Selector: remove dynamic allocation of airspeed validators (depending on number of connected sensors) but do it statically for the maximum number allowed. Check for number of connected sensors not only during start up, but always when vehicle is disarmed.
* Airspeed Selector: change work queue from lp to att_pos_ctrl as this module is safety-critical
* add airspeed selector to px4_fmu-v2 defaults
2019-11-21 14:14:25 -05:00
Julien Lecoeur
a46581987c
Update matrix submodule and add pseudoinverse tests (tests matrix)
2019-11-21 13:06:59 -05:00
Daniel Agar
1af7af02db
bmp388: cleanup main and add to px4_fmu-v5x board_config.h
2019-11-20 13:12:03 -05:00
Daniel Agar
84fe64b1c2
create new multicopter rate controller module (mc_rate_control) split out of mc_att_control
2019-11-19 17:03:11 -05:00
Daniel Agar
99aae8b891
NuttX use toolchain math.h and avoid empty drivers/Kconfig
2019-11-16 11:43:42 +01:00
David Sidrane
148215c114
px4:io-v2 BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
26b9b0371f
px4:fmu-v5x BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
7e979676ee
px4_fmuv5_stackcheck:Remove bl_update to fit
2019-11-16 11:43:42 +01:00
David Sidrane
0ebe285201
px4:fmu-v5 BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
7ce4f06470
px4:fmu-v4pro BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
40a3e47712
px4:fmu-v4 BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
2c13883e56
px4:fmu-v3 BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
47bbb36575
px4_fmuv2_multicopter:Remove bl_update to fit
2019-11-16 11:43:42 +01:00
David Sidrane
ab1c8850fe
px4:fmu-v2 BSP Updated to NuttX 8.1+
...
px4/fmu-v2 disable events and work_queue systemcmd
2019-11-16 11:43:42 +01:00
David Sidrane
208c23c826
px4:esc-v1 BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
25a6a45640
px4:cannode-v1 BSP Updated to NuttX 8.1+
2019-11-16 11:43:42 +01:00
David Sidrane
fa79283602
px4/fmu-v4: update nuttx config
2019-11-16 11:43:42 +01:00
David Sidrane
69694ab000
px4io-v2:Resonable Def config memory - verified by inspection
2019-11-16 11:43:42 +01:00
Beat Küng
58799dc7d1
px4/fmu-v5: update nuttx config
...
px4_fmuv5:Needed PROGMEM
fmu-v5:Kconfig - add knob to ensure ARCH_MATH_H is kept
Upstream changes added ARCH_HAVE_MATH_H to protect from archs
without math.h from causing isses for users setting
CONFIG_ARCH_MATH_H and getting errors. PX4 provides a math.h
and we need CONFIG_ARCH_MATH_H set. So this Selects
ARCH_HAVE_MATH_H perserving CONFIG_ARCH_MATH_H a defconfig
2019-11-16 11:43:42 +01:00
Beat Küng
694ae56afe
px4/io-v2: update nuttx config
...
px4_io - add knob to ensure ARCH_MATH_H is kept
Upstream changes added ARCH_HAVE_MATH_H to protect from archs
without math.h from causing isses for users setting
CONFIG_ARCH_MATH_H and getting errors. PX4 provides a math.h
and we need CONFIG_ARCH_MATH_H set. So this Selects
ARCH_HAVE_MATH_H perserving CONFIG_ARCH_MATH_H a defconfig
2019-11-16 11:43:42 +01:00
Daniel Agar
52554f1efa
px4_fmu-v4pro: cleanup SPI devs
2019-11-12 11:18:57 -05:00
Daniel Agar
9183f44243
px4_fmu-v4: deprecate boscch pixracer variant and cleanup SPI devs
2019-11-12 11:18:57 -05:00
Daniel Agar
668984b6b0
boards: start adc in rc.board_sensors
2019-11-11 17:08:24 -05:00
Daniel Agar
40850f58ee
boards cleanup old nsh_archinitialize
2019-11-03 12:09:48 -05:00
flbernier
79a814199c
Add rm3100 start for fmu-v5x
2019-10-31 12:09:44 -04:00
flbernier
568a349d60
Add rm3100 start for fmu-v5
2019-10-31 12:09:44 -04:00
flbernier
6f5f9a787e
Add rm3100 start for fmu-v4
2019-10-31 12:09:44 -04:00
flbernier
7a356e1e91
Add rm3100 start for fmu-v3
2019-10-31 12:09:44 -04:00
Beat Küng
3b7c1b4ff1
src/drivers/boards: move to platforms/nuttx/src/px4/common
2019-10-30 11:48:47 +01:00
Beat Küng
e7519c9fa0
board_identity: move to platforms/nuttx/src
...
And fix a potential alignment issue in board_get_mfguid and
board_get_px4_guid.
2019-10-30 11:48:47 +01:00