|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
nPM13xx-specific GPIO Flags More...
nPM13xx GPIO drive strength flags | |
nPM13xx GPIO drive strength flags | |
| #define | NPM13XX_GPIO_DRIVE_1MA (0U << 8U) |
| 1mA drive | |
| #define | NPM13XX_GPIO_DRIVE_6MA (1U << 8U) |
| 6mA drive | |
nPM13xx GPIO debounce flags | |
nPM13xx GPIO debounce flags | |
| #define | NPM13XX_GPIO_DEBOUNCE_OFF (0U << 9U) |
| Normal drive. | |
| #define | NPM13XX_GPIO_DEBOUNCE_ON (1U << 9U) |
| High drive. | |
nPM13xx GPIO watchdog reset flags | |
nPM13xx GPIO watchdog reset flags | |
| #define | NPM13XX_GPIO_WDT_RESET_OFF (0U << 10U) |
| Off. | |
| #define | NPM13XX_GPIO_WDT_RESET_ON (1U << 10U) |
| On. | |
nPM13xx GPIO power loss warning flags | |
nPM13xx GPIO power loss warning flags | |
| #define | NPM13XX_GPIO_PWRLOSSWARN_OFF (0U << 11U) |
| Off. | |
| #define | NPM13XX_GPIO_PWRLOSSWARN_ON (1U << 11U) |
| On. | |
nPM13xx-specific GPIO Flags
The drive flags are encoded in the 8 upper bits of gpio_dt_flags_t as follows:
| #define NPM13XX_GPIO_DEBOUNCE_OFF (0U << 9U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
Normal drive.
| #define NPM13XX_GPIO_DEBOUNCE_ON (1U << 9U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
High drive.
| #define NPM13XX_GPIO_DRIVE_1MA (0U << 8U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
1mA drive
| #define NPM13XX_GPIO_DRIVE_6MA (1U << 8U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
6mA drive
| #define NPM13XX_GPIO_PWRLOSSWARN_OFF (0U << 11U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
Off.
| #define NPM13XX_GPIO_PWRLOSSWARN_ON (1U << 11U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
On.
| #define NPM13XX_GPIO_WDT_RESET_OFF (0U << 10U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
Off.
| #define NPM13XX_GPIO_WDT_RESET_ON (1U << 10U) |
#include <zephyr/dt-bindings/gpio/nordic-npm13xx-gpio.h>
On.