mcsauder
4f937a2ff6
Migrate px4io logic into rc.io.
7 years ago
mcsauder
bccda56ed3
Re-order hardware specific logic in rc.interface.
7 years ago
mcsauder
6f63553824
Move MNT_MODE_IN / MOUNT_MODE_OUT logic block to rc.interface and move dataman, send_event, and load_mon startup just below uorb and tone_alarm startup in the rcS script.
7 years ago
mcsauder
1fa2a6d26e
Continued work to group/condense/consolidate logic in rcS.
7 years ago
mcsauder
1d7dbdddca
Add pwm failsafe -c argument to rc.interface, reference issue #9775 .
7 years ago
mcsauder
71ceb0cfd6
Copy/paste logic in rc.interface to group MIXER and MIXER_AUX logic, alphabetize hardware list in rc.interface, alphabetize set/unset lists in rcS, and add -p argument to pwm failsafe calls per issue #9775 .
7 years ago
mcsauder
f9a6c13d55
Group instances of UAVCAN logic into a single block and copy/paste/regroup OUTPUT_MODE logic to form on block of code handling OUTPUT_MODE.
7 years ago
mcsauder
e2eb84042e
Group hardware specific logic in rcS, deprecate the MODE parameter from rcS, and update comments.
7 years ago
mcsauder
ab788ceba7
Update sd card logic statment and comment.
7 years ago
mcsauder
f2970071a7
Acronym correction.
7 years ago
mcsauder
2512f6e30e
Format and comment fw, mc, vtol, and ugv vehicle apps and default startup scripts.
7 years ago
Daniel Agar
8537863848
delete sdlog2
7 years ago
Mark Sauder
72de9a901d
Move additional logic block to rc.vehicle_setup, add rc.vehicle_setup to init.d/CMakeLists.txt, and relocate sd card logic block higher up in rcS. ( #9896 )
7 years ago
Mark Sauder
bb86c5f200
Breakout rc.vehicle_setup from rcS. ( #9892 )
7 years ago
mcsauder
e12acc4b28
Migrate hardware specific mavlink stream cases to rc.mavlink.
7 years ago
mcsauder
8b71bb4562
Breakout rc.mavlink from rcS script.
7 years ago
mcsauder
9386ab6afe
Breakout rc.thermal_cal from rcS and group set/unset parameters at the beginning and end of the rcS script. Revert commit 2a3d66cf45
to reduce px4fmu-v2_default flash size. Standardize tabs/whitespaces across all files in the init.d directory.
7 years ago
Beat Küng
58c8c50174
frsky_telemetry: add scanning timeout parameter, and set it to 15s
...
This frees unused RAM in case frsky telemetry is not connected.
7 years ago
Daniel Agar
00c34d8a2b
AV-X board support
7 years ago
DanielePettenuzzo
e15d390f65
rc.sensors: fix
7 years ago
DanielePettenuzzo
0cc5a41bb8
rc.sensors: start all i2c distance sensor with -a flag
7 years ago
Roman
e1117d175b
ROMFS: updated deltaquad autoconfig params
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Hamish Willee
7402d8223b
Fix up references to pixhawk.org
7 years ago
Roman
863cd52714
ROMFS: fixed some naming inconsistencies for the HITL VTOL model
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
220068acb6
ROMFS: use more appropriate autostart ID for standard vtol hitl
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
d70e90f174
ROMFS: remove unnecessary params from hitl vtol config
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
b37ff23708
ROMFS: indicate that the hitl vtol config is for the gazebo standard vtol model
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
1dea998be5
ROMFS: clean up quad x tailsitter mixer files
...
- use mixer for the simulation to the sitl mixer dir
- do not use virtual elevator in the mixer for the real vehicle
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
484a939779
added MAV_TYPE to standard vtol hitl config
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
9546daadea
ROMFS: added autostart and mixer file for standard vtol in hitl
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Mark Sauder
d3c169b1e0
Fix whitespaces in PreflightCheck.cpp, tilt_quad.aux.mix, and tilt_quad.main.mix
7 years ago
DanielePettenuzzo
82b3e57abb
rc.sensors: look for airspeed sensors on all busses
7 years ago
Philipp Oettershagen
7a82c777b2
LandDetector FW: Fix param min/max values and descriptions as well as some variable names which were wrong/outdated ( #9708 )
7 years ago
Ricardo Marques
bf0a1f05fb
Tilt-Quadrotor Mixer and Airframe files ( #9496 )
7 years ago
Beat Küng
a76c82f5f2
airframes: update 4050 generic 250 racer defaults
...
- P and D gains are too high for a racer
- default I gain is too low (0.25 is still quite low)
- use the thrust curve param instead of TPA
- improve responsiveness in Manual & increase max tilt angle to 60 degrees
- enable one-shot
- enable high-rate logging profile
- disable RC filter
7 years ago
Beat Küng
f8dd833a14
onmibus-f4sd: add ADC support
7 years ago
Beat Küng
77cea8844f
ROMFS: fix SYS_USE_IO==0
...
When SYS_USE_IO was disabled, px4io would not start and thus there was no
RC. SYS_USE_IO=0 is interesting on Quads to avoid the IO and reduce output
latency.
Tested on Pixhawk 1 and Pixhawk 4
7 years ago
Beat Küng
c9d179676e
simple mixer: make output scalers O: optional and use default values instead
...
Reduces FLASH usage by about 4KB
Command to replace:
for i in *.mix; do sed -r -i '/O: +10000 +10000 +0 +-10000 +10000/d' $i; done
7 years ago
DanielePettenuzzo
28f616b1c1
crazyflie: updated default params in config file
7 years ago
Daniel Agar
f208241074
SYS_COMPANION add RTPS client option
7 years ago
barzanisar
36131179d3
adding airframe config for s500 ( #9342 )
7 years ago
DanielePettenuzzo
22868dd5a4
crazyflie: add downsampling to pwm3901 optflow driver
7 years ago
DanielePettenuzzo
f49fd2acc7
crazyflie: increase imu reading rate
7 years ago
DanielePettenuzzo
b822966e8e
crazyflie: support for sd card board via SPI
7 years ago
DanielePettenuzzo
56acce4491
rcS: start vl53lxx and pmw3901 drivers
7 years ago
Beat Küng
527070bb35
rcS: update default params for Omnibus F4 SD
7 years ago
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.
7 years ago
Beat Küng
873e036e85
px_romfs_pruner: reduce multiple consecutive spaces into a single space for mixers ( #9457 )
...
Reduces FLASH usage by about 3kb.
Plus add a missing cmake dependency.
7 years ago
Daniel Agar
f131409bce
FW defaults set commander eph, epv, evh thresholds
7 years ago
Beat Küng
64aab8a685
rcS: do not reset COM_FLTMODE* on airframe change
...
An airframe change keeps all RC params except the flight modes. This fixes
that.
7 years ago