Board specific definitions for the IKEA TRÅDFRI modules. More...
Board specific definitions for the IKEA TRÅDFRI modules.
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 "mtd.h"
Go to the source code of this file.
Functions | |
void | board_init (void) |
Initialize the board (GPIO, sensors, clocks). | |
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) |
LED pin definitions | |
#define | LED0_PIN GPIO_PIN(PA, 1) |
#define | LED1_PIN GPIO_PIN(PB, 13) |
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 | |
#define | CORETEMP_ADC ADC_LINE(0) |
SPI NOR Flash hardware configuration | |
#define | IKEA_TRADFRI_NOR_PAGE_SIZE (256) |
#define | IKEA_TRADFRI_NOR_PAGES_PER_SECTOR (16) |
#define | IKEA_TRADFRI_NOR_SECTOR_COUNT (64) |
#define | IKEA_TRADFRI_NOR_FLAGS (SPI_NOR_F_SECT_4K | SPI_NOR_F_SECT_32K) |
#define | IKEA_TRADFRI_NOR_SPI_DEV SPI_DEV(0) |
#define | IKEA_TRADFRI_NOR_SPI_CLK SPI_CLK_1MHZ |
#define | IKEA_TRADFRI_NOR_SPI_CS GPIO_PIN(PB, 11) |
#define | IKEA_TRADFRI_NOR_SPI_MODE SPI_MODE_0 |
#define | IKEA_TRADFRI_NOR_EN GPIO_PIN(PF, 3) |
only on the ICC-1-A | |
MTD configuration | |
#define | MTD_0 mtd0 |
mtd_dev_t * | mtd0 |