The friendly Operating System for the Internet of Things
boards/ek-lm4f120xl/include/periph_conf.h File Reference

Go to the source code of this file.

Macros

Define the nominal CPU core clock in this board
#define CLK80   1
 
#define CLK50   2
 
#define CLK40   3
 
#define CLK16   4
 
#define CLK1   5
 
#define CLOCK_SOURCE   CLK40
 
Timer configuration
#define TIMER_NUMOF   (2U)
 
#define TIMER_0_EN   1
 
#define TIMER_1_EN   1
 
#define TIMER_IRQ_PRIO   1
 
#define TIMER_0_CHANNELS   1
 
#define TIMER_0_MAX_VALUE   (0xffffffff)
 
#define TIMER_0_ISR   isr_wtimer0a
 
#define TIMER_0_IRQ_CHAN   Timer0A_IRQn
 
#define TIMER_1_CHANNELS   1
 
#define TIMER_1_MAX_VALUE   (0xffffffff)
 
#define TIMER_1_ISR   isr_wtimer1a
 
#define TIMER_1_IRQ_CHAN   Timer1A_IRQn
 
UART configuration
#define UART_NUMOF   (1U)
 
#define UART_0_EN   1
 
#define UART_1_EN   0
 
#define UART_IRQ_PRIO   1
 
#define UART_CLK   ROM_SysCtlClockGet() /* UART clock runs with 40MHz */
 
#define UART_0_DEV   UART0_BASE
 
#define UART_0_CLK   (40000000)
 
#define UART_0_IRQ_CHAN   UART0_IRQn
 
#define UART_0_ISR   isr_uart0
 
#define UART_0_PORT   GPIOA
 
#define UART_0_TX_PIN   UART_PA1_U0TX
 
#define UART_0_RX_PIN   UART_PA0_U0RX
 
#define UART_1_DEV   UART1_BASE
 
#define UART_1_CLK   (40000000)
 
#define UART_1_IRQ_CHAN   UART1_IRQn
 
#define UART_1_ISR   isr_uart1
 
ADC configuration
#define ADC_NUMOF   (12)