|
|
@ -74,9 +74,9 @@ GPTConfig gpt7cfg1 = {.frequency = AUDIO_DAC_SAMPLE_RATE, |
|
|
|
|
|
|
|
static void gpt_audio_state_cb(GPTDriver *gptp); |
|
|
|
GPTConfig gptStateUpdateCfg = {.frequency = 10, |
|
|
|
.callback = gpt_audio_state_cb, |
|
|
|
.cr2 = TIM_CR2_MMS_1, /* MMS = 010 = TRGO on Update Event. */ |
|
|
|
.dier = 0U}; |
|
|
|
.callback = gpt_audio_state_cb, |
|
|
|
.cr2 = TIM_CR2_MMS_1, /* MMS = 010 = TRGO on Update Event. */ |
|
|
|
.dier = 0U}; |
|
|
|
|
|
|
|
static const DACConfig dac_conf_ch1 = {.init = AUDIO_DAC_OFF_VALUE, .datamode = DAC_DHRM_12BIT_RIGHT}; |
|
|
|
static const DACConfig dac_conf_ch2 = {.init = AUDIO_DAC_OFF_VALUE, .datamode = DAC_DHRM_12BIT_RIGHT}; |
|
|
@ -131,7 +131,7 @@ void channel_2_start(void) { |
|
|
|
|
|
|
|
void channel_2_stop(void) { |
|
|
|
gptStopTimer(&GPTD7); |
|
|
|
palSetPadMode(GPIOA, 5, PAL_MODE_OUTPUT_PUSHPULL); \ |
|
|
|
palSetPadMode(GPIOA, 5, PAL_MODE_OUTPUT_PUSHPULL); |
|
|
|
palSetPad(GPIOA, 5); |
|
|
|
} |
|
|
|
|
|
|
|