| 895 | | if(t_pkt->centroid_x>x_mid+servo_settings->pan_range_far) servo_settings->x+=servo_settings->pan_step; |
|---|
| 896 | | else if(t_pkt->centroid_x>x_mid+servo_settings->pan_range_near) servo_settings->x+=servo_settings->pan_step/2; |
|---|
| 897 | | |
|---|
| 898 | | if(t_pkt->centroid_x<x_mid-servo_settings->pan_range_far) servo_settings->x-=servo_settings->pan_step; |
|---|
| 899 | | else if(t_pkt->centroid_x<x_mid-servo_settings->pan_range_near) servo_settings->x-=servo_settings->pan_step/2; |
|---|
| 900 | | |
|---|
| | 895 | int8_t t_step; |
|---|
| | 896 | t_step=0; |
|---|
| | 897 | if(t_pkt->centroid_x>x_mid+servo_settings->pan_range_far) t_step=servo_settings->pan_step; |
|---|
| | 898 | else if(t_pkt->centroid_x>x_mid+servo_settings->pan_range_near) t_step=(servo_settings->pan_step/2); |
|---|
| | 899 | |
|---|
| | 900 | if(t_pkt->centroid_x<x_mid-servo_settings->pan_range_far) t_step=-servo_settings->pan_step; |
|---|
| | 901 | else if(t_pkt->centroid_x<x_mid-servo_settings->pan_range_near) t_step=-(servo_settings->pan_step/2); |
|---|
| | 902 | |
|---|
| | 903 | |
|---|
| | 904 | #ifdef SERVO_REVERSE_DIRECTION |
|---|
| | 905 | servo_settings->x-=t_step; |
|---|
| | 906 | #else |
|---|
| | 907 | servo_settings->x+=t_step; |
|---|
| | 908 | #endif |
|---|
| | 909 | |
|---|