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_FUNC_Q
¶
-
PINMUX_FUNC_R
¶
-
PINMUX_FUNC_S
¶
-
PINMUX_FUNC_T
¶
-
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>
-