Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ti-cc13xx-cc26xx-gpio.h File Reference

Go to the source code of this file.

Macros

#define CC13XX_CC26XX_GPIO_DEBOUNCE   (1U << 8)
 Enable GPIO pin debounce.
 
GPIO drive strength flags

The drive strength flags are a Zephyr specific extension of the standard GPIO flags specified by the Linux GPIO binding.

Only applicable for Texas Instruments CC13xx/CC26xx SoCs.

The interface supports two different drive strengths: DFLT - The lowest drive strength supported by the HW ALT - The highest drive strength supported by the HW

#define CC13XX_CC26XX_GPIO_DS_DFLT   (0x0U << CC13XX_CC26XX_GPIO_DS_POS)
 Default drive strength.
 
#define CC13XX_CC26XX_GPIO_DS_ALT   (0x3U << CC13XX_CC26XX_GPIO_DS_POS)
 Alternative drive strength.
 

Macro Definition Documentation

◆ CC13XX_CC26XX_GPIO_DEBOUNCE

#define CC13XX_CC26XX_GPIO_DEBOUNCE   (1U << 8)

Enable GPIO pin debounce.

The debounce flag is a Zephyr specific extension of the standard GPIO flags specified by the Linux GPIO binding. Only applicable for Texas Instruments CC1xx/CC26xx SoCs.

◆ CC13XX_CC26XX_GPIO_DS_ALT

#define CC13XX_CC26XX_GPIO_DS_ALT   (0x3U << CC13XX_CC26XX_GPIO_DS_POS)

Alternative drive strength.

◆ CC13XX_CC26XX_GPIO_DS_DFLT

#define CC13XX_CC26XX_GPIO_DS_DFLT   (0x0U << CC13XX_CC26XX_GPIO_DS_POS)

Default drive strength.