boards/udoo/include/periph_conf.h File Reference

Peripheral MCU configuration for the UDOO board. More...

Detailed Description

Peripheral MCU configuration for the UDOO board.

Hauke Petersen

Definition in file boards/udoo/include/periph_conf.h.

#include "periph_cpu.h"
+ Include dependency graph for boards/udoo/include/periph_conf.h:

Go to the source code of this file.


Clock configuration
#define CLOCK_CORECLOCK   (84000000UL)
#define CLOCK_EXT_OSC   (12000000UL)
#define CLOCK_PLL_MUL   (83)
#define CLOCK_PLL_DIV   (12)
#define CLOCK_FWS   (4) /* 4 is save for 84MHz */

Timer peripheral configuration

#define TIMER_0_ISR   isr_tc0
#define TIMER_1_ISR   isr_tc3
#define TIMER_NUMOF   (sizeof(timer_config) / sizeof(timer_config[0]))
static const timer_conf_t timer_config []

UART configuration

#define UART_0_ISR   isr_uart
#define UART_1_ISR   isr_usart0
#define UART_2_ISR   isr_usart1
#define UART_3_ISR   isr_usart3
#define UART_NUMOF   (sizeof(uart_config) / sizeof(uart_config[0]))
static const uart_conf_t uart_config []

SPI configuration

#define SPI_NUMOF   (sizeof(spi_config) / sizeof(spi_config[0]))
static const spi_conf_t spi_config []

Variable Documentation

◆ spi_config

const spi_conf_t spi_config[]
Initial value:
= {
.dev = SPI0,
.id = ID_SPI0,
.clk = GPIO_PIN(PA, 25),
.mosi = GPIO_PIN(PA, 26),
.miso = GPIO_PIN(PA, 27),
.mux = GPIO_MUX_A
#define GPIO_PIN(x, y)
Define a CPU specific GPIO pin generator macro.
select peripheral function A

Definition at line 116 of file boards/udoo/include/periph_conf.h.

◆ timer_config

const timer_conf_t timer_config[]
Initial value:
= {
{ TC0, ID_TC0 },
{ TC1, ID_TC3 },

Definition at line 52 of file boards/udoo/include/periph_conf.h.