boards/saml1x: configure second timer

Make TC2 available for applications to use.
This commit is contained in:
Benjamin Valentin 2020-07-16 18:04:26 +02:00
parent ea8e867611
commit 8cbfbe5955

View File

@ -50,12 +50,27 @@ static const tc32_conf_t timer_config[] = {
.gclk_id = TC0_GCLK_ID,
.gclk_src = SAM0_GCLK_MAIN,
.flags = TC_CTRLA_MODE_COUNT32,
},
{
.dev = TC2,
.irq = TC2_IRQn,
.mclk = &MCLK->APBCMASK.reg,
.mclk_mask = MCLK_APBCMASK_TC2,
.gclk_id = TC2_GCLK_ID,
.gclk_src = SAM0_GCLK_MAIN,
.flags = TC_CTRLA_MODE_COUNT16,
}
};
/* Timer 0 configuration */
#define TIMER_0_CHANNELS 2
#define TIMER_0_ISR isr_tc0
/* Timer 1 configuration */
#define TIMER_1_CHANNELS 2
#define TIMER_1_ISR isr_tc2
#define TIMER_1_MAX_VALUE 0xffff
#define TIMER_NUMOF ARRAY_SIZE(timer_config)
/** @} */