Julian Oes
a5d1ce91e4
mavsdk_tests: consolidate level of abstraction
...
This moves the CHECK/REQUIRE inside of AutopilotTester.
5 years ago
Julian Oes
6a4a4bd0d6
workflows: adapt to mavsdk_tests cli changes
5 years ago
Julian Oes
70eb444f17
mavsdk_tests: improve naming of argument
...
We abort when we already failed so this makes more sense.
5 years ago
Julian Oes
41b2362dcf
mavsdk_tests: add more config into JSON
5 years ago
Julian Oes
c61cd10db5
mavsdk_tests: without speedup the VTOL takes time
5 years ago
Julian Oes
b4916fdecb
mavsdk_tests: move config into json file
5 years ago
Julian Oes
44a556717d
mavsdk_tests: remove plane tests
...
We can put them back once it's supported.
5 years ago
Julian Oes
ae2032d29f
mavsdk_tests: use the min of the speed factors
...
Facepalm.
5 years ago
Julian Oes
86f24f5121
mavsdk_tests: remove opt_flow test
...
It doesn't actually seem to work.
5 years ago
Julian Oes
b7e8837562
mavsdk_tests: add max speed factor
...
This is required because some tests don't work at more than 1x.
5 years ago
Julian Oes
795e000c2b
simulator: remove redundant semicolon
5 years ago
Julian Oes
d8b6c864cd
mavsdk_tests: PEP8 fixes
5 years ago
Julian Oes
e8e8b79322
mavsdk_tests: MAVSDK is required
...
Without the library installed, we can't build and run the tests.
Silently ignoring this just leads to confusion.
5 years ago
PX4 BuildBot
32a6a4e8d8
Update submodule ecl to latest Wed Mar 18 12:38:43 UTC 2020
...
- ecl in PX4/Firmware (e34351229b4d9de251c495ee49e7c709a93b2521): f1aa53db8a
- ecl current upstream: ee5e3c479b
- Changes: f1aa53db8a...ee5e3c479b
ee5e3c4
2020-03-18 CarlOlsson - ekfgsf: fix formatting
f20fc08
2020-03-17 Mathieu Bresciani - ekf2: centralize mag covariance reset (#693 )
5 years ago
Daniel Agar
b703ffa188
Update submodule mavlink v2.0 to latest Wed Mar 18 12:38:27 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (d6bb5b3b9e
): e8bdbcfbac
- mavlink v2.0 current upstream: 82bef70f12
- Changes: e8bdbcfbac...82bef70f12
Co-authored-by: PX4 BuildBot <bot@px4.io>
5 years ago
PX4 BuildBot
640c245c44
Update submodule devices to latest Wed Mar 18 12:38:39 UTC 2020
...
- devices in PX4/Firmware (5ba8a9f62ff93843185979b3881eb7125ffc42cc): 781d4f1255
- devices current upstream: c25a8f22c4
- Changes: 781d4f1255...c25a8f22c4
c25a8f2 2020-03-16 Nicolas Martin - ubx: fix baud rate search
5 years ago
Daniel Agar
0da7040cf5
beaglebone blue add empty px4_spi_buses
5 years ago
Daniel Agar
df5fe85cf6
github actions add linux builds
5 years ago
Julian Oes
3233e0794d
navigator: fix edge case with valid idle setpoint
...
This is an attempt to fix an edge case in the triplet publication which
can lead to crashes on autopilots with slow SD cards.
The sequence of events before this patch is:
1. Switch to POSCTL when disarmed. At this point current valid with
setpoint idle is published.
2. Arm, takeoff, and fly using joystick/RC.
3. Switch to RTL (or trigger RTL using RC loss). At this point the
setpoint is valid but still idle and the motors will shut off.
4. Once navigator has published the new setpoint (which can take up to
1.5 seconds on slow SD cards) we will hopefully recover.
With this patch we omit this edge case, so we never publish this idle
setpoint when landed. The assumption is that this idle setpoint is no
longer required with the current flight task code, however, that needs
to be further verified.
5 years ago
CarlOlsson
58ded8d4c0
ekf2: remove unused function declatation
5 years ago
Beat Küng
d6bb5b3b9e
i2c spi buses: enforce drivers to set default SPI/I2C bus frequency
...
Not a lot of drivers use the global default, which is somewhat arbitrary.
5 years ago
Beat Küng
8ebde51648
refactor hmc5883: use driver base class
...
Removes the calibration on startup, as these values were overwritten by
the system calibration values anyway.
So the only difference is that if all calibration scales were equal to 1,
the driver startup would have failed.
5 years ago
Beat Küng
8f3ba81c4a
refactor atxxxx: use driver base class
...
and increase update rate to 20Hz
5 years ago
Beat Küng
20db735d77
refactor ak09916: use driver base class
5 years ago
Beat Küng
47b329cc54
refactor bmm150: use driver base class
5 years ago
Beat Küng
e4bf535595
refactor bst telemetry: use driver base class
5 years ago
Beat Küng
fb6ce09dc4
refactor pcf8583: use driver base class
5 years ago
Beat Küng
bb4ff04caf
refactor irlock: use driver base class
5 years ago
Beat Küng
1710cd9648
refactor px4flow: use driver base class
5 years ago
Beat Küng
b6119c71df
refactor paw3902: use driver base class
5 years ago
Beat Küng
82f92b56db
batt_smbus: use driver base class
5 years ago
Beat Küng
ec2de33547
lights: use driver base class
5 years ago
Beat Küng
692d262e0e
refactor voxlpm: use driver base class
5 years ago
Beat Küng
832ccd262e
refactor ina226: use driver base class
5 years ago
Beat Küng
d6b9cfa3e2
pga460: fix documentation
5 years ago
Beat Küng
68ef14002a
differential_pressure drivers: allow multiple instances of each driver
...
- the device path needs to be removed, as startup fails if it already
exists
- sdp3x broadcasts a reset on startup, so do it only for the first I2C
address
5 years ago
Beat Küng
3b7b2dc871
differential_pressure sensors: use driver base class
5 years ago
Beat Küng
0924ff7fcf
refactor vl53lxx: use driver base class
5 years ago
Beat Küng
83b367f000
refactor teraranger: use driver base class
5 years ago
Beat Küng
5a26f06f8a
fix sf0x: check if device port is given
...
otherwise we risk dereferencing a null pointer
5 years ago
Beat Küng
bbe15aa61a
refactor srf02: use driver base class
5 years ago
Beat Küng
a6ddf0e4b9
refactor sf1xx: use driver base class
5 years ago
Beat Küng
f743585160
refactor mb12xx: use driver base class
5 years ago
Beat Küng
7e3f40d1c2
refactor mappydot: use driver base class
5 years ago
Beat Küng
1b1e1ba31f
refactor ll40ls: use driver base class
5 years ago
Beat Küng
df99555132
refactor ll40ls: split I2C and PWM into separate drivers
...
- there was almost nothing shared
- it will fit better into the updated I2C driver structure
5 years ago
Beat Küng
081ab729aa
refactor lps25h: use driver base class
5 years ago
Beat Küng
dc5ffb43a3
refactor mpl3115a2: use driver base class
5 years ago
Beat Küng
d81fedfcfa
refactor lps22hb: use driver base class
5 years ago
Beat Küng
83a3deb9da
refactor dps310: use driver base class
5 years ago