periph_conf.h File Reference

Native CPU peripheral configuration. More...

Detailed Description

Native CPU peripheral configuration.

Copyright (C) 2014 Ludwig Knüpfer ludwi.nosp@m.g.kn.nosp@m.uepfe.nosp@m.r@fu.nosp@m.-berl.nosp@m.in.d.nosp@m.e

This file is subject to the terms and conditions of the GNU Lesser General Public License v2.1. See the file LICENSE in the top level directory for more details.

Author
Ludwig Knüpfer ludwi.nosp@m.g.kn.nosp@m.uepfe.nosp@m.r@fu.nosp@m.-berl.nosp@m.in.d.nosp@m.e

Definition in file periph_conf.h.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define QDEC_NUMOF   (8U)
 UART configuration. More...
 

hardware timer clock skew avoidance

#define NATIVE_TIMER_MIN_RES   200
 

Random Number Generator configuration

#define RANDOM_NUMOF   (1U)
 

Timer peripheral configuration

#define TIMER_NUMOF   (1U)
 
#define XTIMER_BACKOFF   200
 xtimer configuration
 
#define XTIMER_ISR_BACKOFF   200
 

SPI configuration (Linux host only)

#define SPI_NUMOF   (1U)
 Amount of SPI devices. More...
 
#define SPI_MAXCS   (4U)
 Maximum amount of chip select lines per bus. More...
 
#define SPI_HWCS(x)   (UINT_MAX - SPI_MAXCS + x)
 Hardware chip select access macro. More...
 

Macro Definition Documentation

◆ QDEC_NUMOF

#define QDEC_NUMOF   (8U)

UART configuration.

PWM configuration

QDEC configuration

Definition at line 75 of file periph_conf.h.

◆ SPI_HWCS

#define SPI_HWCS (   x)    (UINT_MAX - SPI_MAXCS + x)

Hardware chip select access macro.

The amount of available hardware chip select lines depends on the SPI_MAXCS parameter. If the line is actually available at runtime depends of whether a --spi startup parameter with the corresponding SPI device and HWCS-line parameter has been given.

Definition at line 113 of file periph_conf.h.

◆ SPI_MAXCS

#define SPI_MAXCS   (4U)

Maximum amount of chip select lines per bus.

Allows up to SPI_MAXCS hardware cable select lines per SPI device. The n-th hardware select line can be used with the SPI_HWCS macro.

Definition at line 102 of file periph_conf.h.

◆ SPI_NUMOF

#define SPI_NUMOF   (1U)

Amount of SPI devices.

Allows up to SPI_NUMOF SPI devices with each having up to SPI_MAXCS hardware cable select lines. Assignment to hardware devices can be configured at runtime using the --spi startup parameter.

Can be overridden during compile time with a -DSPI_NUMOF=n flag.

Definition at line 92 of file periph_conf.h.