update PWM timeout

- updated the `pwm_timeout` and uncommented `pwm_captured_ch1_value` as discussed with @benjaf
This commit is contained in:
EmanuelFeru 2020-06-02 14:42:14 +02:00
parent b95307f260
commit 22411e1851
2 changed files with 3 additions and 3 deletions

View File

@ -298,7 +298,7 @@
#define PWM_CH2_MIN -1000 // (-1000 - 0)
#define FILTER 6553 // 0.1f [-] fixdt(0,16,16) lower value == softer filter [0, 65535] = [0.0 - 1.0].
#define SPEED_COEFFICIENT 16384 // 1.0f [-] fixdt(1,16,14) higher value == stronger. [0, 65535] = [-2.0 - 2.0]. In this case 16384 = 1.0 * 2^14
#define STEER_COEFFICIENT 16384 // 0.0f [-] fixdt(1,16,14) higher value == stronger. [0, 65535] = [-2.0 - 2.0]. In this case 0 = 0.0 * 2^14. If you do not want any steering, set it to 0.
#define STEER_COEFFICIENT 16384 // 1.0f [-] fixdt(1,16,14) higher value == stronger. [0, 65535] = [-2.0 - 2.0]. In this case 16384 = 1.0 * 2^14. If you do not want any steering, set it to 0.
// #define SUPPORT_BUTTONS // use right sensor board cable for button inputs. Disable DEBUG_SERIAL_USART3!
// #define INVERT_R_DIRECTION
// #define INVERT_L_DIRECTION

View File

@ -119,9 +119,9 @@ void PWM_SysTick_Callback(void) {
pwm_timeout++;
// Stop after 500 ms without PPM signal
if(pwm_timeout > 500) {
//pwm_captured_ch1_value = 500;
pwm_captured_ch1_value = 500;
pwm_captured_ch2_value = 500;
pwm_timeout = 500;
pwm_timeout = 0;
}
}