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

WSN30 peripheral configuration. More...

Detailed Description

Go to the source code of this file.

Macros

#define CLOCK_CORECLOCK   (8000000U)
 Clock configuration. More...
 
#define CLOCK_CMCLK   CLOCK_CORECLOCK /* no divider programmed */
 
Timer configuration
#define TIMER_NUMOF   (1U)
 
#define TIMER_BASE   (TIMER_A)
 
#define TIMER_CHAN   (3)
 
#define TIMER_ISR_CC0   (TIMERA0_VECTOR)
 
#define TIMER_ISR_CCX   (TIMERA1_VECTOR)
 
UART configuration
#define UART_NUMOF   (1U)
 
#define UART_0_EN   (1U)
 
#define UART_BASE   (USART_0)
 
#define UART_IE   (SFR->IE1)
 
#define UART_IF   (SFR->IFG1)
 
#define UART_IE_RX_BIT   (1 << 6)
 
#define UART_IE_TX_BIT   (1 << 7)
 
#define UART_ME   (SFR->ME1)
 
#define UART_ME_BITS   (0xc0)
 
#define UART_PORT   (PORT_3)
 
#define UART_RX_PIN   (1 << 4)
 
#define UART_TX_PIN   (1 << 5)
 
#define UART_RX_ISR   (USART0RX_VECTOR)
 
#define UART_TX_ISR   (USART0TX_VECTOR)
 
SPI configuration
#define SPI_NUMOF   (1U)
 
#define SPI_BASE   (USART_0)
 
#define SPI_IE   (SFR->IE1)
 
#define SPI_IF   (SFR->IFG1)
 
#define SPI_IE_RX_BIT   (1 << 6)
 
#define SPI_IE_TX_BIT   (1 << 7)
 
#define SPI_ME   (SFR->ME1)
 
#define SPI_ME_BIT   (1 << 6)
 
#define SPI_PIN_MISO   GPIO_PIN(P5,2)
 
#define SPI_PIN_MOSI   GPIO_PIN(P5,1)
 
#define SPI_PIN_CLK   GPIO_PIN(P5,3)
 

Macro Definition Documentation

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

Definition at line 33 of file boards/wsn430-common/include/periph_conf.h.