Pinmux¶
Overview¶
API Reference¶
-
group
pinmux_interface Pinmux Interface.
Defines
-
PINMUX_FUNC_A¶
-
PINMUX_FUNC_B¶
-
PINMUX_FUNC_C¶
-
PINMUX_FUNC_D¶
-
PINMUX_FUNC_E¶
-
PINMUX_FUNC_F¶
-
PINMUX_FUNC_G¶
-
PINMUX_FUNC_H¶
-
PINMUX_FUNC_I¶
-
PINMUX_FUNC_J¶
-
PINMUX_FUNC_K¶
-
PINMUX_FUNC_L¶
-
PINMUX_FUNC_M¶
-
PINMUX_FUNC_N¶
-
PINMUX_FUNC_O¶
-
PINMUX_FUNC_P¶
-
PINMUX_PULLUP_ENABLE¶
-
PINMUX_PULLUP_DISABLE¶
-
PINMUX_INPUT_ENABLED¶
-
PINMUX_OUTPUT_ENABLED¶
Typedefs
-
typedef int (*
pmux_set)(const struct device *dev, uint32_t pin, uint32_t func)¶ Callback API upon setting a PIN’s function See pinmux_pin_set() for argument description.
-
typedef int (*
pmux_get)(const struct device *dev, uint32_t pin, uint32_t *func)¶ Callback API upon getting a PIN’s function See pinmux_pin_get() for argument description.
Functions
-
struct
pinmux_driver_api¶ - #include <pinmux.h>
-