1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-20 10:54:14 +01:00

LP-233 Simplify, same clock used for all OneShot modes

This commit is contained in:
Laurent Lalanne 2016-05-01 19:24:41 +02:00
parent 78be10ff28
commit 2bda2e2901

View File

@ -75,9 +75,8 @@ static int8_t counter;
#define CAMERA_BOOT_DELAY_MS 7000
#define ACTUATOR_ONESHOT125_CLOCK 12000000
#define ACTUATOR_ONESHOT_CLOCK 12000000
#define ACTUATOR_ONESHOT125_PULSE_FACTOR 1.5f
#define ACTUATOR_ONESHOT42_CLOCK 12000000
#define ACTUATOR_ONESHOT42_PULSE_FACTOR 0.5f
#define ACTUATOR_PWM_CLOCK 1000000
// Private types
@ -997,12 +996,9 @@ static void actuator_update_rate_if_changed(bool force_update)
}
switch (actuatorSettings.BankMode[i]) {
case ACTUATORSETTINGS_BANKMODE_ONESHOT125:
freq[i] = 100; // Value must be small enough so CCr isn't update until the PIOS_Servo_Update is triggered
clock[i] = ACTUATOR_ONESHOT125_CLOCK; // Setup an 12MHz timer clock
break;
case ACTUATORSETTINGS_BANKMODE_ONESHOT42:
freq[i] = 100;
clock[i] = ACTUATOR_ONESHOT42_CLOCK; // Setup an 12MHz timer clock
freq[i] = 100; // Value must be small enough so CCr isn't update until the PIOS_Servo_Update is triggered
clock[i] = ACTUATOR_ONESHOT_CLOCK; // Setup an 12MHz timer clock
break;
case ACTUATORSETTINGS_BANKMODE_PWMSYNC:
freq[i] = 100;