boards/stk3700/include/periph_conf.h¶
Configuration of CPU peripherals for the STK3700 starter kit.
-
PERIPH_NUMOF
( config)¶ Internal macro to calculate *_NUMOF based on config.
1
(sizeof(config) / sizeof(config[0]))
-
CLOCK_HF
¶ 1
cmuSelect_HFXO
-
CLOCK_CORE_DIV
¶ 1
cmuClkDiv_1
-
CLOCK_LFA
¶ 1
cmuSelect_LFXO
-
CLOCK_LFB
¶ 1
cmuSelect_LFXO
-
ADC_DEV_NUMOF
¶ 1
PERIPH_NUMOF(adc_config)
-
ADC_NUMOF
¶ 1
PERIPH_NUMOF(adc_channel_config)
-
const adc_conf_t
adc_config
()¶ 1 2 3 4 5 6
= { { .dev = ADC0, .cmu = cmuClock_ADC0, } }
-
const adc_chan_conf_t
adc_channel_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14
= { { .dev = 0, .input = adcSingleInputTemp, .reference = adcRef1V25, .acq_time = adcAcqTime8 }, { .dev = 0, .input = adcSingleInputVDDDiv3, .reference = adcRef1V25, .acq_time = adcAcqTime8 } }
-
DAC_DEV_NUMOF
¶ 1
PERIPH_NUMOF(dac_config)
-
DAC_NUMOF
¶ 1
PERIPH_NUMOF(dac_channel_config)
-
const dac_conf_t
dac_config
()¶ 1 2 3 4 5 6
= { { .dev = DAC0, .cmu = cmuClock_DAC0, } }
-
const dac_chan_conf_t
dac_channel_config
()¶ 1 2 3 4 5 6 7
= { { .dev = 0, .index = 1, .ref = dacRefVDD, } }
-
I2C_NUMOF
¶ 1
PERIPH_NUMOF(i2c_config)
-
I2C_0_ISR
¶ 1
isr_i2c0
-
I2C_1_ISR
¶ 1
isr_i2c1
-
const i2c_conf_t
i2c_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
= { { .dev = I2C0, .sda_pin = GPIO_PIN(PD, 6), .scl_pin = GPIO_PIN(PD, 7), .loc = I2C_ROUTE_LOCATION_LOC1, .cmu = cmuClock_I2C0, .irq = I2C0_IRQn, .speed = I2C_SPEED_NORMAL }, { .dev = I2C1, .sda_pin = GPIO_PIN(PC, 4), .scl_pin = GPIO_PIN(PC, 5), .loc = I2C_ROUTE_LOCATION_LOC0, .cmu = cmuClock_I2C1, .irq = I2C1_IRQn, .speed = I2C_SPEED_NORMAL } }
-
PWM_DEV_NUMOF
¶ 1
PERIPH_NUMOF(pwm_config)
-
PWM_NUMOF
¶ 1
PERIPH_NUMOF(pwm_channel_config)
-
const pwm_chan_conf_t
pwm_channel_config
()¶ 1 2 3 4 5 6 7
= { { .index = 2, .pin = GPIO_PIN(PE, 2), .loc = TIMER_ROUTE_LOCATION_LOC1 } }
-
const pwm_conf_t
pwm_config
()¶ 1 2 3 4 5 6 7 8 9
= { { .dev = TIMER3, .cmu = cmuClock_TIMER3, .irq = TIMER3_IRQn, .channels = 1, .channel = pwm_channel_config } }
-
RTC_NUMOF
¶ 1
(1U)
-
RTT_NUMOF
¶ 1
(1U)
-
RTT_MAX_VALUE
¶ 1
(0xFFFFFF)
-
RTT_FREQUENCY
¶ 1
(1U)
-
SPI_NUMOF
¶ 1
PERIPH_NUMOF(spi_config)
-
const spi_dev_t
spi_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
= { { .dev = USART1, .mosi_pin = GPIO_PIN(PD, 0), .miso_pin = GPIO_PIN(PD, 1), .clk_pin = GPIO_PIN(PD, 2), .loc = USART_ROUTE_LOCATION_LOC1, .cmu = cmuClock_USART1, .irq = USART1_RX_IRQn }, { .dev = USART2, .mosi_pin = GPIO_UNDEF, .miso_pin = GPIO_PIN(PC, 3), .clk_pin = GPIO_PIN(PC, 4), .loc = USART_ROUTE_LOCATION_LOC0, .cmu = cmuClock_USART2, .irq = USART2_RX_IRQn } }
-
TIMER_NUMOF
¶ 1
PERIPH_NUMOF(timer_config)
-
TIMER_0_ISR
¶ 1
isr_timer1
-
const timer_conf_t
timer_config
()¶ 1 2 3 4 5 6 7 8 9 10 11 12 13
= { { { .dev = TIMER0, .cmu = cmuClock_TIMER0 }, { .dev = TIMER1, .cmu = cmuClock_TIMER1 }, .irq = TIMER1_IRQn } }
-
UART_NUMOF
¶ 1
PERIPH_NUMOF(uart_config)
-
UART_0_ISR_RX
¶ 1
isr_uart0_rx
-
UART_1_ISR_RX
¶ 1
isr_usart1_rx
-
UART_2_ISR_RX
¶ 1
isr_leuart0
-
const uart_conf_t
uart_config
()¶