Only run camera code if camera support is enabled

This commit is contained in:
Amilcar Lucas 2011-09-11 17:41:18 +02:00
parent 9f14c5f578
commit 93cbe664d6
1 changed files with 15 additions and 15 deletions

View File

@ -23,6 +23,19 @@ static void init_rc_in()
g.channel_throttle.dead_zone = 6;
//set auxiliary ranges
if (g_rc_function[RC_Channel_aux::k_flap]) {
g_rc_function[RC_Channel_aux::k_flap]->set_range(0,100);
}
if (g_rc_function[RC_Channel_aux::k_flap_auto]) {
g_rc_function[RC_Channel_aux::k_flap_auto]->set_range(0,100);
}
if (g_rc_function[RC_Channel_aux::k_aileron]) {
g_rc_function[RC_Channel_aux::k_aileron]->set_angle(SERVO_MAX);
}
if (g_rc_function[RC_Channel_aux::k_flaperon]) {
g_rc_function[RC_Channel_aux::k_flaperon]->set_range(0,100);
}
#if CAMERA == ENABLED
if (g_rc_function[RC_Channel_aux::k_mount_yaw]) {
g_rc_function[RC_Channel_aux::k_mount_yaw]->set_range(
g_rc_function[RC_Channel_aux::k_mount_yaw]->angle_min / 10,
@ -44,22 +57,9 @@ static void init_rc_in()
g_rc_function[RC_Channel_aux::k_cam_trigger]->angle_max / 10);
}
if (g_rc_function[RC_Channel_aux::k_cam_open]) {
g_rc_function[RC_Channel_aux::k_cam_open]->set_range(
g_rc_function[RC_Channel_aux::k_cam_open]->angle_min / 10,
g_rc_function[RC_Channel_aux::k_cam_open]->angle_max / 10);
}
if (g_rc_function[RC_Channel_aux::k_flap]) {
g_rc_function[RC_Channel_aux::k_flap]->set_range(0,100);
}
if (g_rc_function[RC_Channel_aux::k_flap_auto]) {
g_rc_function[RC_Channel_aux::k_flap_auto]->set_range(0,100);
}
if (g_rc_function[RC_Channel_aux::k_aileron]) {
g_rc_function[RC_Channel_aux::k_aileron]->set_angle(SERVO_MAX);
}
if (g_rc_function[RC_Channel_aux::k_flaperon]) {
g_rc_function[RC_Channel_aux::k_flaperon]->set_range(0,100);
g_rc_function[RC_Channel_aux::k_cam_open]->set_range(0,100);
}
#endif
if (g_rc_function[RC_Channel_aux::k_egg_drop]) {
g_rc_function[RC_Channel_aux::k_egg_drop]->set_range(0,100);
}