Daniel Agar
5097d531bf
mavlink: send LINK_NODE_STATUS
4 years ago
Daniel Agar
4cbbd0ebf3
mavlink: receiver estimate total lost messages
4 years ago
David Sidrane
f9d4bd53ef
Apply suggestions from code review
...
Co-authored-by: Beat Küng <beat-kueng@gmx.net>
Apply suggestions from code review use stdout
Co-authored-by: Beat Küng <beat-kueng@gmx.net>
4 years ago
David Sidrane
39c6229c37
Netman:Data in network order
4 years ago
David Sidrane
d22eb76187
Add a simple network manager
...
This system command will display, set and save the network
settings.
netman show - Displays the current settings.
netman update - Will check for a net.cfg file on the SD card.
If present, it will update the paramaters,
delete the file, and reboot. Using the new settings.
netman save - Saves the current settings to net.cfg on the SD card.
This file shoulf be renamed to preserver it across
reboots or editited to chech networkin paramates.
File format is name<space>value:
echo DEVICE=eth0 > /fs/microsd/net.cfg
echo BOOTPROTO=fallback >> /fs/microsd/net.cfg
echo IPADDR=192.168.0.4 >> /fs/microsd/net.cfg
echo NETMASK=255.255.255.0 >>/fs/microsd/net.cfg
echo ROUTER=192.168.0.254 >>/fs/microsd/net.cfg
echo DNS=192.168.0.254 >>/fs/microsd/net.cfg
Valid values for `proto` are `dhcp`, `static`, `falback`
Both will try dhcp for CONFIG_NETINIT_FALLBACK times
and fall back to the static address.
NETMASK - is the network mask.
IPADDR - this nodes ip address for static or fall back.
ROUTER - The default route.
DNS - The address of the dns server.
4 years ago
David Sidrane
ed996e2dd1
fmu-v5x:Add net monitoring an DHCP
...
px4_fmu-v5x:Use Bin Net settigns
4 years ago
David Sidrane
e9dabfbe28
Nuttx apps with rejected Network Monitor add a polled option
4 years ago
Daniel Agar
bb7dd0cf00
modules/sih: move to px4 work queue (wq:rate_ctrl)
...
- respect IMU_GYRO_RATEMAX for configured interval
- optionally compile at higher optimization level per board (${MAX_CUSTOM_OPT_LEVEL})
4 years ago
Alexey Rogachevskiy
c01d459011
Add support for STM32F42x/STM32F43x rev. 5/B ( #15407 )
...
* stm32_common: Add support for STM32F42x/STM32F43x rev. 5/B
According to ST, both 5 and B share the same REV_ID.
Signed-off-by: Alexey Rogachevskiy <sfalexrog@gmail.com>
* stm32_common: Change comment to match code, change enum names to match revisions
4 years ago
Daniel Agar
470f24037e
systemcmds/param: use PX4_INFO_RAW directly (delete qurt special case)
4 years ago
Daniel Agar
9e112dd48b
platforms: px4 log build string then print (fputs)
4 years ago
Daniel Agar
0c58d12216
mavlink: receiver estimate total lost messages
4 years ago
Matthias Grob
fbd64fbdd8
FlightModeManager: publish takeoff status
4 years ago
Daniel Agar
b30bd7f589
drivers: no longer any need to advertise immediately (baro, mag, rangefinder)
4 years ago
Igor Mišić
f80a422f9c
mavlink receiver: battery status - publish temperature
4 years ago
Igor Mišić
5f0a014595
mavlink receiver: battery status - publish cells voltage
4 years ago
Daniel Agar
6a4835bbcc
sensors: vehicle_magnetometer combine extra _vehicle_magnetometer_pub
4 years ago
Daniel Agar
ce76c84ce2
sensors: vehicle_magnetometer respect publication rate limit SENS_MAG_RATE
4 years ago
Daniel Agar
318c7e83b3
support up to PWM 14
...
- generate PWM_MAIN 1-14
- generate PWM_AUX 1-8
- generate PWM_EXTRA 1-8
- px4io and pwm_out directly read configuration parameters
- only available and active physical outputs are actually shown for configuration
- overall saves flash despite adding many new parameters
4 years ago
bresch
cdd6df4e27
VehicleGPSPosition: remove unused "using"
4 years ago
bresch
6abbbdeb4b
gps blend: add parameter to select the primary instance
4 years ago
bresch
889602ed5e
gps blend: always pass through GpsBlending class for selection
4 years ago
bresch
b4051b62a3
gps blend: add failover logic and unit test
...
also remove dependency to hrt library
4 years ago
bresch
9bff7a1c41
gps blend: add selector unit tests
4 years ago
bresch
1dbf4957df
vehicle gps pos: remove useless gps_updated array
4 years ago
bresch
b60bfb920c
gps blend: add initial working test
4 years ago
bresch
1cde5074ea
gps blend: move definition to header file
4 years ago
bresch
1333664a14
gps blend: move blending logic to class
4 years ago
Roman Dvořák
075165699d
Update CMakeLists.txt
4 years ago
Jakub Kákona
21e70381fe
Update default parameters.
4 years ago
Roman Dvorak
42439829b0
use LPE estimator
4 years ago
Roman Dvorak
6c839f9b02
add balloon defaults
4 years ago
Roman Dvorak
1fea1a2822
Initial TF-B1 commit
4 years ago
Claudio Micheli
c2a68debd9
add jamming_state to gps sensor module
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
4 years ago
Claudio Micheli
cadd2cf883
update gps submodule
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
4 years ago
Claudio Micheli
5eb4ab6d73
vehicle_gps_position: add jamming_state
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
4 years ago
Daniel Agar
e7f2195a9b
ekf2: error if unable to copy every sensor publication
4 years ago
CUAVcaijie
e30b8495b8
Enable x7pro and nora spi4 DMA
4 years ago
Dan George
c1da999748
cmake: Limit color output to terminals
...
VIm's Quickfix is useless with escape sequences embedded in
compiler output.
4 years ago
David Sidrane
1375221c56
srgbled_dma:Fix wrong timer init
4 years ago
Silvan Fuhrer
85d8e74609
Navigator: yaw error from param and pos_ctl_status.acceptence_rad checks before using
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
4d6749edc2
mission_block: change loiter handling logic
...
- add ability of "heading wait" for NAV_CMD_LOITER_TIME_LIMIT
- For both LOITER_TIME and LOITER_TO_ALT in fixed-wing flight, unify logic:
--> reach position --> start loitering --> reach altitude --> start timer (if applicable)
--> reach exit heading (if applicable) --> declare mission item reached
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
5c9fac58c8
Mission: do not autocontinue if in multicopter mode and next wp has a hold time
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
f3adf6d67f
mission_block: rename altitude_amsl to mission_item_altitude_amsl to make clear it's a setpoint
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
ab9d5498bc
mavlink_mission: MAV_CMD_NAV_LOITER_TIME: set force_heading corresponding to param2
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
017567792b
Navigator: for loiter position acceptance, use L1 distance and loiter radius
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
acbada73dd
RTL: VTOL: do the land delay loitering (RTL_LAND_DELAY) in fixed-wing flight
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Jaeyoung-Lim
cc29754163
Update jsbsim bridge submodule
4 years ago
Daniel Agar
f0d1f1d679
boards: disable BDMA on STM32H7 for now
4 years ago
alexklimaj
741c1da634
ARK Flow Basic Functionality
4 years ago