Daniel Agar
5ec4a48a90
CI mission tests align with initial heading
7 years ago
Daniel Agar
7d389a35ce
uORB: split uORBDevices into uORBDeviceNode and uORBDeviceMaster
7 years ago
Daniel Agar
e356fd89b0
CI mission tests add FW and cleanup ( #10250 )
...
* jenkins: decrease VTOL mission alt and FW mission use simple land wps
* startup: decrease min airspeed scaling factor for landing
* jenkins: FW mission include loiter_to_alt cmd
7 years ago
Daniel Agar
5acb9dfed0
Jenkins HIL test add px4fmu-v4
7 years ago
Paul Riseborough
57052edfb2
logger: Log GPS drift data
...
This data is published at the GPS publication rate and only when on ground.
7 years ago
Paul Riseborough
c2fcef8fc1
ekf2: Tighten preflight GPS quality checks
...
Enable drift checks and reduce thresholds to reduce likelihood of commencing use of a unstable GPS position.
Publish drift data to assist with tuning.
7 years ago
Paul Riseborough
d0f733d375
ecl: use master with required publication of gps drift data
7 years ago
Paul Riseborough
f100cd73ef
msg: Create message for GPS drift rates
...
This data is only updated at 5Hz and only required pre-flight.
7 years ago
dakejahl
f7147653ab
Navigator RTL: Removed the condition to transition straight to RTL_LAND if the previous setpoint was of type LAND. Not only does this not normally work, as the setpoints are cleared to invalid when navigator changes nav states, but the land lat/lon is set as home.lat and home.lot which is very wrong, as the vehicle would just beeline straight towards thatlocation. ( #10252 )
7 years ago
PX4 Build Bot
33ac659a10
Update submodule libuavcan to latest Thu Aug 16 15:14:07 EDT 2018
...
- libuavcan in PX4/Firmware (9c9160e015aa68ee7efe456dae7de6fc9a819715): 3ca697e64d
- libuavcan current upstream: aa3650d34d
- Changes: 3ca697e64d...aa3650d34d
aa3650d 2018-08-16 Pavel Kirienko - Merge pull request #156 from UAVCAN/master_kinetis_flexcan
0dc5751 2018-07-30 Pavel Kirienko - Merge pull request #155 from hjoertel/change-start-script
ff040ea 2018-07-30 Oertel - removed the confusing "echo ..." line (it confused Pavel)
8bb5677 2018-07-30 Oertel - replaced the depricated ifconfig command by the ip command
7 years ago
Daniel Agar
36403e9025
Mavlink expand telemetry_status and split radio_status
7 years ago
ChristophTobler
f4f112424f
pmw3901: add bus option and minor improvements
...
- remove unused distance sensor rotation
- add possibility to define SPI bus for other boards
- use SENS_FLOW_ROT param to rotate sensor
7 years ago
Beat Küng
efbae51efe
launch: add px4.launch script that only starts the px4 binary
...
This provides a clean ROS interface for external projects which is
independent from the px4 CLI interface.
It can be used with:
```
<include file="$(find px4)/launch/px4.launch">
</include>
```
7 years ago
ChristophTobler
b14839ab2b
mc_pos_ctrl: send vehicle cmd if task fails and task should be switched
...
without this tasks will be switched all the time and the drone starts driftig
7 years ago
Daniel Agar
ce18225710
cmake px4_add_module add unity build support
...
- a unity build is a single compilation unit per module
7 years ago
David Sidrane
84f121ce0a
px4fmu-v2:CAN2 GPIO init was over written
...
hardware detection was overwriting the CAN2 GPIO setting
7 years ago
Dennis Mannhart
a9d83b77de
ControlMath: math optimization
7 years ago
Dennis Mannhart
d94778dd94
test_controlmath: replace FLT_EPSILON with 10^-6
7 years ago
Beat Küng
888d85008b
rcS: use quotes to set TUNE_ERR variable (ShellCheck complained)
7 years ago
Beat Küng
b3a25bb2bb
posix rcS: use sed instead of grep -P
...
The -P argument seems not to be supported on OSX
7 years ago
David Sidrane
18ccf8dbd2
px4fmu-v2: Add detection for Pixhack V3 ( #10231 )
...
The Simple HW detection was detecting the
Pixhack V3 as a mini.
This commit adds further discrimination, based on
the fact the Pixhack V3 left VDD_5V_PERIPH_EN
floating. Where a mini ,V2, V3 HW has it connected
to the active low enable of the VDD_5V_PERIPH and
VDD_5V_HIGHPOWER via a 10K pull down.
The detection enables the 40K pull up and samples
the pin. This reads back as a logical one on the
Pixhack V3, and a logical zero on the Mini.
Since the float is applied some 3.3 Ms post pin setting
at reset the 10 us should leave the 5 Volt supplies in
the on state because of the 10K pull down.
This is assuming typical 40K pullup 10K pull down
This results in typical 0.66V (.875V max) on the /EN pin
which should not be detected as a high on the TPS2041.
7 years ago
Daniel Agar
01744a9efc
Jenkins px4fmu-v2 hardware test
7 years ago
Daniel Agar
a2059acde5
NuttX stm32f7 configs unset ADC1 DMA
7 years ago
David Sidrane
cff3d55d33
uavcanesc:Fix date in copyright
7 years ago
David Sidrane
34812be2de
uavcan:Fix date in copyright
7 years ago
David Sidrane
03000bb0ef
Updated apps nuttx of platforms/nuttx
7 years ago
David Sidrane
4d3aff23d7
NXPflite-v3:Hack-Fixes USB not enumerating on Virtual Box VM
7 years ago
David Sidrane
dd69427cbf
rc.io:Add USE_IO == yes && IO_PRESENT == yes test
...
On a FMU without a px4io (FMUv4, NXPhlite etc), this code should
not be run.
7 years ago
David Sidrane
346224a0c6
NXPhlite:Fix init stack warning
7 years ago
David Sidrane
ce47dc24da
rcS:Added unset for TUNE_ERR
7 years ago
David Sidrane
0e382aec71
Update NuttX with Kinetis Backports
7 years ago
David Sidrane
619c9c5810
Update libuavcan submodule with Kinetis Flexcan submodule
7 years ago
David Sidrane
8d14f9db52
rcS:Fix missing TUNE_ERR
7 years ago
David Sidrane
c46a405e0c
rcS:NXPhlite add back UxASRT usage
7 years ago
David Sidrane
88cb57a093
update libuavcan with Kinetis support
7 years ago
David Sidrane
f0663fb143
nxphlite-v3:Match probes to V3 HW
7 years ago
David Sidrane
011ebd43b8
nxphlite-v3:Enable CAN transceivers
7 years ago
David Sidrane
5c7cbc4d30
nxphlite-v3:Add uavcan
7 years ago
David Sidrane
4bd5c02455
uavcan:add architecture specific driver header
7 years ago
David Sidrane
78fcf1dc28
uavcan use the specified architecture driver
7 years ago
David Sidrane
caa0700ca3
uavcan:Build system specify architecture
7 years ago
David Sidrane
0c3386d255
uavcan:virtual_can_driver removed unused arch specific header
7 years ago
David Sidrane
c6cab03319
nxphlite-v3:Add Probes to defconfig
7 years ago
David Sidrane
b9f2530688
Update nuttx submodule with FlexCan and PIT contrib
7 years ago
David Sidrane
9f96aa7a1e
nxphlite-v3:Match bootloader VENDORSTR
7 years ago
David Sidrane
e892227d1f
nxphlite-v3:Fix merge issue
7 years ago
David Sidrane
5044426949
nxphlite-v3:Use non data time RTC configuration.
...
One a 32.768 is added (RC16) to the board this will keep time.
7 years ago
David Sidrane
d466a09708
kinetis:Add MCU version decoding
7 years ago
David Sidrane
f0c981312f
nxphlite-v3:SDIO DMA working.
...
The fix ix in nuttx. This is just the defconfig changes to use
it.
There were 2 problems. The first was that the interrupt did
test DINT and raise a completion events. But since DINT is
just an indication of DMA completion, TC is a valid way to
determine that the transfer is complete.
The second problem is that Software Reset For DAT Line
SDHC_SYSCTL[RSTD] clears the bits 24-0 in SDHC_PROTO
this looses the wide bus setting DTW
7 years ago
David Sidrane
26bc2d90d8
Upates nuttx Submodule - backport USB fix
7 years ago