18 #include "periph_cpu.h"
34 #define CLOCK_SOURCE CLK40
35 #define CLOCK_CORECLOCK MHZ(80)
47 .sysctl = SYSCTL_PERIPH_WTIMER0,
48 .intbase = INT_WTIMER0A,
55 .sysctl = SYSCTL_PERIPH_WTIMER1,
56 .intbase = INT_WTIMER1A,
61 #define TIMER_NUMOF ARRAY_SIZE(timer_config)
63 #define TIMER_0_ISR isr_wtimer0a
64 #define TIMER_1_ISR isr_wtimer1a
71 #define UART_NUMOF (1U)
72 #define UART_IRQ_PRIO 1
74 #define UART_CLK ROM_SysCtlClockGet()
76 #define UART_0_DEV UART0_BASE
77 #define UART_0_CLK (40000000)
78 #define UART_0_IRQ_CHAN UART0_IRQn
79 #define UART_0_ISR isr_uart0
81 #define UART_0_PORT GPIOA
82 #define UART_0_TX_PIN UART_PA1_U0TX
83 #define UART_0_RX_PIN UART_PA0_U0RX
90 #define ADC_NUMOF (12)
100 .ssi_base = SSI0_BASE,
101 .gpio_sysctl = SYSCTL_PERIPH_GPIOA,
102 .gpio_port = GPIO_PORTA_BASE,
104 .clk = GPIO_PA2_SSI0CLK,
105 .fss = GPIO_PA3_SSI0FSS,
106 .rx = GPIO_PA4_SSI0RX,
107 .tx = GPIO_PA5_SSI0TX,
108 .mask = GPIO_PIN_2 | GPIO_PIN_3 | GPIO_PIN_4 | GPIO_PIN_5
112 .ssi_sysctl = SYSCTL_PERIPH_SSI1,
113 .ssi_base = SSI1_BASE,
114 .gpio_sysctl = SYSCTL_PERIPH_GPIOF,
115 .gpio_port = GPIO_PORTF_BASE,
117 .clk = GPIO_PF2_SSI1CLK,
118 .fss = GPIO_PF3_SSI1FSS,
119 .rx = GPIO_PF0_SSI1RX,
120 .tx = GPIO_PF1_SSI1TX,
121 .mask = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3
125 .ssi_sysctl = SYSCTL_PERIPH_SSI2,
126 .ssi_base = SSI2_BASE,
127 .gpio_sysctl = SYSCTL_PERIPH_GPIOB,
128 .gpio_port = GPIO_PORTB_BASE,
130 .clk = GPIO_PB4_SSI2CLK,
131 .fss = GPIO_PB5_SSI2FSS,
132 .rx = GPIO_PB6_SSI2RX,
133 .tx = GPIO_PB7_SSI2TX,
134 .mask = GPIO_PIN_4 | GPIO_PIN_5 | GPIO_PIN_6 | GPIO_PIN_7
138 .ssi_sysctl = SYSCTL_PERIPH_SSI3,
139 .ssi_base = SSI3_BASE,
140 .gpio_sysctl = SYSCTL_PERIPH_GPIOD,
141 .gpio_port = GPIO_PORTD_BASE,
143 .clk = GPIO_PD0_SSI3CLK,
144 .fss = GPIO_PD1_SSI3FSS,
145 .rx = GPIO_PD2_SSI3RX,
146 .tx = GPIO_PD3_SSI3TX,
147 .mask = GPIO_PIN_0 | GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3
152 #define SPI_NUMOF ARRAY_SIZE(spi_confs)
static const timer_conf_t timer_config[]
All timers on board.
SPI device configuration.
unsigned long ssi_sysctl
SSI device in sysctl.
Timer device configuration.
TC0_t * dev
Pointer to the used as Timer device.