boards/samr30-xpro/include/periph_conf.h¶
Peripheral MCU configuration for the Atmel SAM R30 Xplained Pro board.
-
CLOCK_CORECLOCK
¶ GCLK reference speed.
1
(16000000U)
-
TIMER_NUMOF
¶ 1
(1U)
-
TIMER_0_EN
¶ 1
1
-
TIMER_0_DEV
¶ 1
TC0->COUNT32
-
TIMER_0_CHANNELS
¶ 1
1
-
TIMER_0_MAX_VALUE
¶ 1
(0xffffffff)
-
TIMER_0_ISR
¶ 1
isr_tc0
-
UART_0_ISR
¶ 1
isr_sercom0
-
UART_NUMOF
¶ 1
(sizeof(uart_config) / sizeof(uart_config[0]))
-
const uart_conf_t
uart_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12
= { { .dev = &SERCOM0->USART, .rx_pin = GPIO_PIN(PA,5), .tx_pin = GPIO_PIN(PA,4), .mux = GPIO_MUX_D, .rx_pad = UART_PAD_RX_1, .tx_pad = UART_PAD_TX_0, .flags = UART_FLAG_NONE, .gclk_src = GCLK_PCHCTRL_GEN_GCLK0 } }
-
SPI_NUMOF
¶ 1
(sizeof(spi_config) / sizeof(spi_config[0]))
-
const spi_conf_t
spi_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12 13
= { { .dev = &(SERCOM4->SPI), .miso_pin = GPIO_PIN(PC, 19), .mosi_pin = GPIO_PIN(PB, 30), .clk_pin = GPIO_PIN(PC, 18), .miso_mux = GPIO_MUX_F, .mosi_mux = GPIO_MUX_F, .clk_mux = GPIO_MUX_F, .miso_pad = SPI_PAD_MISO_0, .mosi_pad = SPI_PAD_MOSI_2_SCK_3 } }
-
I2C_NUMOF
¶ 1
(sizeof(i2c_config) / sizeof(i2c_config[0]))
-
const i2c_conf_t
i2c_config
()¶ 1 2 3 4 5 6 7 8 9 10 11
= { { .dev = &(SERCOM1->I2CM), .speed = I2C_SPEED_NORMAL, .scl_pin = GPIO_PIN(PA, 17), .sda_pin = GPIO_PIN(PA, 16), .mux = GPIO_MUX_C, .gclk_src = GCLK_PCHCTRL_GEN_GCLK0, .flags = I2C_FLAG_NONE } }
-
RTC_NUMOF
¶ 1
(1)
-
EXTERNAL_OSC32_SOURCE
¶ 1
1
-
INTERNAL_OSC32_SOURCE
¶ 1
0
-
ULTRA_LOW_POWER_INTERNAL_OSC_SOURCE
¶ 1
0
-
RTT_FREQUENCY
¶ 1
(32768U)
-
RTT_MAX_VALUE
¶ 1
(0xffffffffU)
-
RTT_NUMOF
¶ 1
(1)
-
ADC_NUMOF
¶ 1
(5U)
-
ADC_0_CLK_SOURCE
¶ 1
0 /* GCLK_GENERATOR_0 */
-
ADC_0_PRESCALER
¶ 1
ADC_CTRLB_PRESCALER_DIV256
-
ADC_0_NEG_INPUT
¶ 1
ADC_INPUTCTRL_MUXNEG(0x18u)
-
ADC_0_REF_DEFAULT
¶ 1
ADC_REFCTRL_REFSEL_INTVCC2
-
const adc_conf_chan_t
adc_channels
()¶ 1 2 3 4 5 6 7 8
= { {GPIO_PIN(PA, 6), ADC_INPUTCTRL_MUXPOS(ADC_INPUTCTRL_MUXPOS_AIN6)}, {GPIO_PIN(PA, 7), ADC_INPUTCTRL_MUXPOS(ADC_INPUTCTRL_MUXPOS_AIN7)}, {GPIO_PIN(PA, 10), ADC_INPUTCTRL_MUXPOS(ADC_INPUTCTRL_MUXPOS_AIN18)}, {GPIO_PIN(PA, 11), ADC_INPUTCTRL_MUXPOS(ADC_INPUTCTRL_MUXPOS_AIN19)}, {GPIO_PIN(PA, 2), ADC_INPUTCTRL_MUXPOS(ADC_INPUTCTRL_MUXPOS_AIN0)} }