Zephyr API Documentation
3.4.0
A Scalable Open Source RTOS
|
|
3.4.0 |
nPM1300-specific GPIO Flags More...
nPM1300 GPIO drive strength flags | |
nPM1300 GPIO drive strength flags | |
#define | NPM1300_GPIO_DRIVE_1MA (0U << 8U) |
#define | NPM1300_GPIO_DRIVE_6MA (1U << 8U) |
nPM1300 GPIO debounce flags | |
nPM1300 GPIO debounce flags | |
#define | NPM1300_GPIO_DEBOUNCE_OFF (0U << 9U) |
#define | NPM1300_GPIO_DEBOUNCE_ON (1U << 9U) |
nPM1300-specific GPIO Flags
The drive flags are encoded in the 8 upper bits of gpio_dt_flags_t as follows:
#define NPM1300_GPIO_DEBOUNCE_OFF (0U << 9U) |
#include <zephyr/dt-bindings/gpio/nordic-npm1300-gpio.h>
Normal drive
#define NPM1300_GPIO_DEBOUNCE_ON (1U << 9U) |
#include <zephyr/dt-bindings/gpio/nordic-npm1300-gpio.h>
High drive
#define NPM1300_GPIO_DRIVE_1MA (0U << 8U) |
#include <zephyr/dt-bindings/gpio/nordic-npm1300-gpio.h>
1mA drive
#define NPM1300_GPIO_DRIVE_6MA (1U << 8U) |
#include <zephyr/dt-bindings/gpio/nordic-npm1300-gpio.h>
6mA drive