boards/chronos/include/periph_conf.h File Reference

Chronos peripheral configuration. More...

Detailed Description

Go to the source code of this file.

Macros

Clock configuration
#define CLOCK_CORECLOCK   (12000000U)
 
#define CLOCK_CMCLK   CLOCK_CORECLOCK /* no divider programmed */
 
Timer configuration
#define TIMER_NUMOF   (1U)
 
#define TIMER_BASE   (TIMER_A0)
 
#define TIMER_CHAN   (5)
 
#define TIMER_ISR_CC0   (TIMER0_A0_VECTOR)
 
#define TIMER_ISR_CCX   (TIMER0_A1_VECTOR)
 
UART configuration
#define UART_NUMOF   (1U)
 
#define UART_0_EN   (1U)
 
#define UART_DEV   (USART_1)
 
#define UART_IE   (SFR->IE2)
 
#define UART_IF   (SFR->IFG2)
 
#define UART_IE_RX_BIT   (1 << 4)
 
#define UART_IE_TX_BIT   (1 << 5)
 
#define UART_ME   (SFR->ME2)
 
#define UART_ME_BITS   (0x30)
 
#define UART_PORT   (PORT_3)
 
#define UART_RX_PIN   (1 << 6)
 
#define UART_TX_PIN   (1 << 7)
 
#define UART_RX_ISR   (USART1RX_VECTOR)
 
#define UART_TX_ISR   (USART1TX_VECTOR)
 
Real Time Clock configuration
#define RTC_NUMOF   (1)
 

Macro Definition Documentation

#define CLOCK_CORECLOCK   (12000000U)
Todo:
Move all clock configuration code here from the board.h

Definition at line 33 of file boards/chronos/include/periph_conf.h.