atmel-samd: Fix TCC1, its two channels and four wave outputs.

Previously it was configured as four and four which configured
the incorrect channels.
This commit is contained in:
Scott Shawcroft 2017-06-12 15:36:09 -07:00
parent 736a63e85a
commit c61e1b89aa

View File

@ -170,14 +170,14 @@ PIN(PA07, EXTINT_CHANNEL(7), ADC_INPUT(ADC_POSITIVE_INPUT_PIN7), TOUCH(5),
#ifdef PIN_PA08
PIN(PA08, NO_EXTINT, ADC_INPUT(ADC_POSITIVE_INPUT_PIN16), NO_TOUCH,
TCC(TCC0, 0, 0),
TCC(TCC1, 2, 2),
TCC(TCC1, 0, 2),
SERCOM(SERCOM0, 0),
SERCOM(SERCOM2, 0));
#endif
#ifdef PIN_PA09
PIN(PA09, EXTINT_CHANNEL(9), ADC_INPUT(ADC_POSITIVE_INPUT_PIN17), NO_TOUCH,
TCC(TCC0, 1, 1),
TCC(TCC1, 3, 3),
TCC(TCC1, 1, 3),
SERCOM(SERCOM0, 1),
SERCOM(SERCOM2, 1));
#endif
@ -388,7 +388,7 @@ PIN(PA24, EXTINT_CHANNEL(12), NO_ADC, NO_TOUCH,
#ifdef PIN_PA25
PIN(PA25, EXTINT_CHANNEL(13), NO_ADC, NO_TOUCH,
TC(TC5, 1, 1),
TCC(TCC1, 3, 3),
TCC(TCC1, 1, 3),
SERCOM(SERCOM3, 3),
#ifdef SERCOM5
SERCOM(SERCOM5, 3)
@ -450,14 +450,14 @@ PIN(PA31, EXTINT_CHANNEL(11), NO_ADC, NO_TOUCH,
#ifdef PIN_PB30
PIN(PB30, EXTINT_CHANNEL(14), NO_ADC, NO_TOUCH,
TCC(TCC0, 0, 0),
TCC(TCC1, 2, 2),
TCC(TCC1, 0, 2),
NO_SERCOM,
SERCOM(SERCOM5, 0));
#endif
#ifdef PIN_PB31
PIN(PB31, EXTINT_CHANNEL(15), NO_ADC, NO_TOUCH,
TCC(TCC0, 1, 1),
TCC(TCC1, 3, 3),
TCC(TCC1, 1, 3),
NO_SERCOM,
SERCOM(SERCOM5, 1));
#endif