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>
 
-