boards/slwstk6000b/include/periph_conf.h

Configuration of CPU peripherals for the SLWSTK6000B 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_LFRCO
CLOCK_LFB
1
cmuSelect_LFRCO
CLOCK_LFE
1
cmuSelect_LFRCO
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 = adcPosSelTEMP,
        .reference = adcRef1V25,
        .acq_time = adcAcqTime8
    },
    {
        .dev = 0,
        .input = adcPosSelAVDD,
        .reference = adcRef5V,
        .acq_time = adcAcqTime8
    }
}
I2C_NUMOF
1
PERIPH_NUMOF(i2c_config)
I2C_0_ISR
1
isr_i2c0
const i2c_conf_t i2c_config()
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
= {
    {
        .dev = I2C0,
        .sda_pin = MODULE_PIN_P13,
        .scl_pin = MODULE_PIN_P12,
        .loc = I2C_ROUTELOC0_SDALOC_LOC16 |
               I2C_ROUTELOC0_SCLLOC_LOC14,
        .cmu = cmuClock_I2C0,
        .irq = I2C0_IRQn,
        .speed = I2C_SPEED_NORMAL
    }
}
RTT_NUMOF
1
(1U)
RTT_MAX_VALUE
1
(0xFFFFFFFF)
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
= {
    {
        .dev = USART1,
        .mosi_pin = MODULE_PIN_F16,
        .miso_pin = MODULE_PIN_P3,
        .clk_pin = MODULE_PIN_F15,
        .loc = USART_ROUTELOC0_RXLOC_LOC11 |
               USART_ROUTELOC0_TXLOC_LOC11 |
               USART_ROUTELOC0_CLKLOC_LOC11,
        .cmu = cmuClock_USART1,
        .irq = USART1_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_usart0_rx
const uart_conf_t uart_config()
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
= {
    {
        .dev = USART0,
        .rx_pin = MODULE_PIN_F7,
        .tx_pin = MODULE_PIN_F6,
        .loc = USART_ROUTELOC0_RXLOC_LOC0 |
               USART_ROUTELOC0_TXLOC_LOC0,



        .cmu = cmuClock_USART0,
        .irq = USART0_RX_IRQn
    }
}
RTC_NUMOF

RTC configuration.

1
(1U)