erikkaashoek 3 years ago
parent a11057d4e7
commit 80adee7144

@ -162,7 +162,7 @@
PIN_MODE_INPUT(1U) | \
PIN_MODE_INPUT(2U) | \
PIN_MODE_INPUT(3U) | \
PIN_MODE_ALTERNATE(GPIO_SD_DAT2) | \
PIN_MODE_ANALOG(GPIO_SD_DAT2) | \
PIN_MODE_ANALOG(GPIOA_DAC2) | \
PIN_MODE_ANALOG(GPIOA_XP) | \
PIN_MODE_ANALOG(GPIOA_YP) | \
@ -242,7 +242,7 @@
PIN_AFIO_AF(1, 0) | \
PIN_AFIO_AF(2, 0) | \
PIN_AFIO_AF(3, 0) | \
PIN_AFIO_AF(GPIO_SD_DAT2, 2) | \
PIN_AFIO_AF(GPIO_SD_DAT2, 0) | \
PIN_AFIO_AF(5, 0) | \
PIN_AFIO_AF(6, 0) | \
PIN_AFIO_AF(7, 0))

@ -2550,7 +2550,7 @@ static PWMConfig pwmcfg = {
NULL,
{
{PWM_OUTPUT_DISABLED, NULL},
{PWM_OUTPUT_ACTIVE_HIGH, audio_toggle},
{PWM_OUTPUT_ACTIVE_HIGH, NULL},
{PWM_OUTPUT_DISABLED, NULL},
{PWM_OUTPUT_DISABLED, NULL}
},
@ -2561,11 +2561,10 @@ static PWMConfig pwmcfg = {
#define PWM_TIMER PWMD3
#define PWM_CHANNEL 1 // Channel 2
void pwm_init(void) {
palSetPadMode(GPIOA, 9, PAL_MODE_ALTERNATE(6)); // PA9
palSetPadMode(GPIOA, 4, PAL_MODE_ALTERNATE(2)); // PA4 Time 3 channel 2
pwmStart(&PWM_TIMER, &pwmcfg);
pwmEnableChannel(&PWM_TIMER, PWM_CHANNEL, PWM_PERCENTAGE_TO_WIDTH(&PWM_TIMER, 5000));
pwmEnableChannelNotification(&PWM_TIMER, PWM_CHANNEL);
// pwmStart(&PWM_TIMER, &pwmcfg);
// pwmEnableChannel(&PWM_TIMER, PWM_CHANNEL, PWM_PERCENTAGE_TO_WIDTH(&PWM_TIMER, 5000));
// pwmEnableChannelNotification(&PWM_TIMER, PWM_CHANNEL);
}
void pwm_start(int f)

@ -4879,8 +4879,11 @@ static bool sweep(bool break_on_operation)
set_rbw(8000);
set_sweep_points((setting.guards[current_guard].end - setting.guards[current_guard].start) / 800000);
}
pwm_init();
pwm_stop();
}
else
palSetPadMode(GPIOA, 4, PAL_MODE_INPUT); // Back to DAC mode
#endif
setting.measure_sweep_time_us = 0; // start measure sweep time

Loading…
Cancel
Save

Powered by TurnKey Linux.