From 1fd3636ab3d03ee6ae11905a49b49ecfc80c1407 Mon Sep 17 00:00:00 2001 From: Dennis Shtatnov <densht@gmail.com> Date: Sun, 28 Aug 2016 09:39:30 -0400 Subject: [PATCH] Flyable gains for CF2 --- ROMFS/px4fmu_common/init.d/4900_crazyflie | 12 ++++++++++++ ROMFS/px4fmu_common/init.d/rcS | 6 ++++++ src/modules/syslink/syslink_main.cpp | 4 ++++ 3 files changed, 22 insertions(+) diff --git a/ROMFS/px4fmu_common/init.d/4900_crazyflie b/ROMFS/px4fmu_common/init.d/4900_crazyflie index c10a473cf6..d8486d3a2f 100644 --- a/ROMFS/px4fmu_common/init.d/4900_crazyflie +++ b/ROMFS/px4fmu_common/init.d/4900_crazyflie @@ -18,6 +18,18 @@ then param set PWM_DISARMED 0 param set PWM_MIN 0 param set PWM_MAX 255 + + param set SYS_COMPANION 20 + + param set MC_PITCHRATE_D 0.0028 + param set MC_PITCHRATE_P 0.075 + param set MC_PITCH_P 4.0 + param set MC_ROLLRATE_D 0.0028 + param set MC_ROLLRATE_P 0.075 + param set MC_ROLL_P 4.0 + + param set CBRK_SUPPLY_CHK 894281 + param set CBRK_USB_CHK 197848 fi set PWM_MIN none diff --git a/ROMFS/px4fmu_common/init.d/rcS b/ROMFS/px4fmu_common/init.d/rcS index 7d6c48560f..5e16675adf 100644 --- a/ROMFS/px4fmu_common/init.d/rcS +++ b/ROMFS/px4fmu_common/init.d/rcS @@ -168,6 +168,12 @@ then if ver hwcmp CRAZYFLIE then set USE_IO no + + if param compare SYS_AUTOSTART 0 + then + param set SYS_AUTOSTART 4900 + set AUTOCNF yes + fi fi else set USE_IO no diff --git a/src/modules/syslink/syslink_main.cpp b/src/modules/syslink/syslink_main.cpp index eeb49293c3..91d7aec861 100644 --- a/src/modules/syslink/syslink_main.cpp +++ b/src/modules/syslink/syslink_main.cpp @@ -131,6 +131,10 @@ Syslink::set_address(uint64_t addr) int Syslink::open_serial(const char *dev) { +#ifndef B1000000 +#define B1000000 1000000 +#endif + int rate = B1000000; // open uart -- GitLab