All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches

Board specific definitions for the SLWSTK6000B starter kit. More...

Detailed Description

Board specific definitions for the SLWSTK6000B starter kit.

Author
Hauke Petersen hauke.nosp@m..pet.nosp@m.ersen.nosp@m.@fu-.nosp@m.berli.nosp@m.n.de
Bas Stottelaar basst.nosp@m.otte.nosp@m.laar@.nosp@m.gmai.nosp@m.l.com
Kai Beckmann kai.b.nosp@m.eckm.nosp@m.ann@h.nosp@m.s-rm.nosp@m..de

Definition in file board.h.

#include "cpu.h"
#include "periph_conf.h"
#include "periph/adc.h"
#include "periph/gpio.h"
#include "periph/spi.h"
+ Include dependency graph for board.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Xtimer configuration

The timer runs at 250 kHz to increase accuracy, or at 32.768 kHz if LETIMER is used.

#define XTIMER_DEV   (TIMER_DEV(0))
 
#define XTIMER_HZ   (250000UL)
 
#define XTIMER_WIDTH   (16)
 
#define XTIMER_CHAN   (0)
 

Board controller configuration

Define the GPIO pin to enable the BC, to allow serial communication via the USB port.

#define BC_PIN   MODULE_PIN_F5
 

Push button pin definitions

#define PB0_PIN   MODULE_PIN_F12
 
#define PB1_PIN   MODULE_PIN_F13
 

LED pin definitions

#define LED0_PIN   MODULE_PIN_F10
 
#define LED1_PIN   MODULE_PIN_F11
 

Macros for controlling the on-board LEDs

#define LED0_ON   gpio_set(LED0_PIN)
 
#define LED0_OFF   gpio_clear(LED0_PIN)
 
#define LED0_TOGGLE   gpio_toggle(LED0_PIN)
 
#define LED1_ON   gpio_set(LED1_PIN)
 
#define LED1_OFF   gpio_clear(LED1_PIN)
 
#define LED1_TOGGLE   gpio_toggle(LED1_PIN)
 

Core temperature sensor configuration

Connection to the on-chip temperature sensor.

#define CORETEMP_ADC   ADC_LINE(0)
 

Display configuration

Connection to the on-board Sharp Memory LCD (LS013B7DH03).

#define DISP_SPI   SPI_DEV(0)
 
#define DISP_COM_PIN   MODULE_PIN_F18
 
#define DISP_CS_PIN   MODULE_PIN_F17
 
#define DISP_EN_PIN   MODULE_PIN_F14
 

Temperature sensor configuration

Connection to the on-board temperature/humidity sensor (Si7021).

#define SI7021_I2C   I2C_DEV(0)
 
#define SI7021_EN_PIN   MODULE_PIN_P37
 
#define SI70XX_PARAM_I2C_DEV   SI7021_I2C
 

Macro Definition Documentation

◆ BC_PIN

#define BC_PIN   MODULE_PIN_F5

Definition at line 60 of file board.h.

◆ CORETEMP_ADC

#define CORETEMP_ADC   ADC_LINE(0)

Definition at line 97 of file board.h.

◆ DISP_COM_PIN

#define DISP_COM_PIN   MODULE_PIN_F18

Definition at line 107 of file board.h.

◆ DISP_CS_PIN

#define DISP_CS_PIN   MODULE_PIN_F17

Definition at line 108 of file board.h.

◆ DISP_EN_PIN

#define DISP_EN_PIN   MODULE_PIN_F14

Definition at line 109 of file board.h.

◆ DISP_SPI

#define DISP_SPI   SPI_DEV(0)

Definition at line 106 of file board.h.

◆ LED0_OFF

#define LED0_OFF   gpio_clear(LED0_PIN)

Definition at line 84 of file board.h.

◆ LED0_ON

#define LED0_ON   gpio_set(LED0_PIN)

Definition at line 83 of file board.h.

◆ LED0_PIN

#define LED0_PIN   MODULE_PIN_F10

Definition at line 75 of file board.h.

◆ LED0_TOGGLE

#define LED0_TOGGLE   gpio_toggle(LED0_PIN)

Definition at line 85 of file board.h.

◆ LED1_OFF

#define LED1_OFF   gpio_clear(LED1_PIN)

Definition at line 87 of file board.h.

◆ LED1_ON

#define LED1_ON   gpio_set(LED1_PIN)

Definition at line 86 of file board.h.

◆ LED1_PIN

#define LED1_PIN   MODULE_PIN_F11

Definition at line 76 of file board.h.

◆ LED1_TOGGLE

#define LED1_TOGGLE   gpio_toggle(LED1_PIN)

Definition at line 88 of file board.h.

◆ PB0_PIN

#define PB0_PIN   MODULE_PIN_F12

Definition at line 67 of file board.h.

◆ PB1_PIN

#define PB1_PIN   MODULE_PIN_F13

Definition at line 68 of file board.h.

◆ SI7021_EN_PIN

#define SI7021_EN_PIN   MODULE_PIN_P37

Definition at line 119 of file board.h.

◆ SI7021_I2C

#define SI7021_I2C   I2C_DEV(0)

Definition at line 118 of file board.h.

◆ SI70XX_PARAM_I2C_DEV

#define SI70XX_PARAM_I2C_DEV   SI7021_I2C

Definition at line 121 of file board.h.

◆ XTIMER_CHAN

#define XTIMER_CHAN   (0)

Definition at line 50 of file board.h.

◆ XTIMER_DEV

#define XTIMER_DEV   (TIMER_DEV(0))

Definition at line 46 of file board.h.

◆ XTIMER_HZ

#define XTIMER_HZ   (250000UL)

Definition at line 47 of file board.h.

◆ XTIMER_WIDTH

#define XTIMER_WIDTH   (16)

Definition at line 48 of file board.h.