Zephyr API Documentation 4.0.0-rc2
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
infineon-xmc4xxx-gpio.h File Reference

Go to the source code of this file.

Macros

#define XMC4XXX_GPIO_DS_POS   9
 
#define XMC4XXX_GPIO_DS_MASK   0xf
 
#define XMC4XXX_GPIO_DS_STRONG_SHARP_EDGE   (0x1 << XMC4XXX_GPIO_DS_POS)
 
#define XMC4XXX_GPIO_DS_STRONG_MEDIUM_EDGE   (0x2 << XMC4XXX_GPIO_DS_POS)
 
#define XMC4XXX_GPIO_DS_STRONG_SOFT_EDGE   (0x3 << XMC4XXX_GPIO_DS_POS)
 
#define XMC4XXX_GPIO_DS_STRONG_SLOW_EDGE   (0x4 << XMC4XXX_GPIO_DS_POS)
 
#define XMC4XXX_GPIO_DS_MEDIUM   (0x5 << XMC4XXX_GPIO_DS_POS)
 
#define XMC4XXX_GPIO_DS_WEAK   (0x8 << XMC4XXX_GPIO_DS_POS)
 
#define XMC4XXX_GPIO_GET_DS(flags)
 

Macro Definition Documentation

◆ XMC4XXX_GPIO_DS_MASK

#define XMC4XXX_GPIO_DS_MASK   0xf

◆ XMC4XXX_GPIO_DS_MEDIUM

#define XMC4XXX_GPIO_DS_MEDIUM   (0x5 << XMC4XXX_GPIO_DS_POS)

◆ XMC4XXX_GPIO_DS_POS

#define XMC4XXX_GPIO_DS_POS   9

◆ XMC4XXX_GPIO_DS_STRONG_MEDIUM_EDGE

#define XMC4XXX_GPIO_DS_STRONG_MEDIUM_EDGE   (0x2 << XMC4XXX_GPIO_DS_POS)

◆ XMC4XXX_GPIO_DS_STRONG_SHARP_EDGE

#define XMC4XXX_GPIO_DS_STRONG_SHARP_EDGE   (0x1 << XMC4XXX_GPIO_DS_POS)

◆ XMC4XXX_GPIO_DS_STRONG_SLOW_EDGE

#define XMC4XXX_GPIO_DS_STRONG_SLOW_EDGE   (0x4 << XMC4XXX_GPIO_DS_POS)

◆ XMC4XXX_GPIO_DS_STRONG_SOFT_EDGE

#define XMC4XXX_GPIO_DS_STRONG_SOFT_EDGE   (0x3 << XMC4XXX_GPIO_DS_POS)

◆ XMC4XXX_GPIO_DS_WEAK

#define XMC4XXX_GPIO_DS_WEAK   (0x8 << XMC4XXX_GPIO_DS_POS)

◆ XMC4XXX_GPIO_GET_DS

#define XMC4XXX_GPIO_GET_DS ( flags)
Value:
#define XMC4XXX_GPIO_DS_POS
Definition infineon-xmc4xxx-gpio.h:9
#define XMC4XXX_GPIO_DS_MASK
Definition infineon-xmc4xxx-gpio.h:10
flags
Definition parser.h:96