28#include "syna_device.h"
pinmux_pin_name_en
Enumeration of ball numbers (pin names)
Definition sr110.h:191
pinmux_functions_en
Enumeration of pin's function.
Definition sr110.h:252
pinmux_status_en
Enumeration for driver return statuses.
Definition pinmux.h:102
pinmux_drive_str_en
Drive strength options.
Definition pinmux.h:149
pinmux_pull_type_en
Pull configuration types.
Definition pinmux.h:137
pinmux_elec_params_en
Electrical parameters for pinmux_set_pin_elec_param / get.
Definition pinmux.h:121
@ PINMUX_ERROR_UNSUPPORTED
Definition pinmux.h:107
@ PINMUX_ERROR_INVALID_FUNCTION
Definition pinmux.h:109
@ PINMUX_ERROR
Definition pinmux.h:106
@ PINMUX_ERROR_PARAMETER
Definition pinmux.h:108
@ PINMUX_ERROR_PIN_NOT_AVAILABLE
Definition pinmux.h:110
@ PINMUX_OK
Definition pinmux.h:105
@ PINMUX_DRIVE_STRENGTH_1
Definition pinmux.h:151
@ PINMUX_DRIVE_STRENGTH_0
Definition pinmux.h:150
@ PINMUX_DRIVE_STRENGTH_3
Definition pinmux.h:153
@ PINMUX_DRIVE_STRENGTH_2
Definition pinmux.h:152
@ PINMUX_PULL_DOWN
Definition pinmux.h:140
@ PINMUX_PULL_UP
Definition pinmux.h:139
@ PINMUX_PULL_DISABLED
Definition pinmux.h:138
@ PINMUX_ELEC_PARAM_SCHMITT_TRIG
Definition pinmux.h:127
@ PINMUX_ELEC_PARAM_ENABLE_HOLD
Definition pinmux.h:124
@ PINMUX_ELEC_PARAM_ENABLE_INPUT
Definition pinmux.h:123
@ PINMUX_ELEC_PARAM_SLEW_RATE
Definition pinmux.h:126
@ PINMUX_ELEC_PARAM_DRIVE_STRENGTH
Definition pinmux.h:122
@ PINMUX_ELEC_PARAM_PULL_TYPE
Definition pinmux.h:125
pinmux_status_en pinmux_set_pin_function(pinmux_pin_name_en pin_name, pinmux_functions_en function)
pinmux_status_en pinmux_set_pin_elec_config(pinmux_pin_name_en pin_name, pinmux_elec_config_t *elec_config)
pinmux_status_en pinmux_config_all(const pinmux_config_all_t *config_all)
pinmux_status_en pinmux_set_pin_elec_param(pinmux_pin_name_en pin_name, pinmux_elec_params_en param, uint32_t value)
pinmux_status_en pinmux_get_pin_elec_param(pinmux_pin_name_en pin_name, pinmux_elec_params_en param, int32_t *value)
pinmux_status_en pinmux_config_all_mult(const pinmux_config_all_t *config_all, uint32_t num_pins)
pinmux_status_en pinmux_get_pin_elec_config(pinmux_pin_name_en pin_name, pinmux_elec_config_t *elec_config)
pinmux_status_en pinmux_get_pin_function(pinmux_pin_name_en pin_name, pinmux_functions_en *function)
Combined configuration for electrical parameters and function routing.
Definition pinmux.h:193
pinmux_elec_config_t * elec_config
Definition pinmux.h:195
pinmux_pin_name_en pin_name
Definition pinmux.h:194
pinmux_functions_en function
Definition pinmux.h:196
Electrical characteristics configuration for a pin.
Definition pinmux.h:176
bool enable_slew_rate
Definition pinmux.h:181
bool enable_schmitt_trig
Definition pinmux.h:182
pinmux_pull_type_en pull_type
Definition pinmux.h:180
bool enable_input
Definition pinmux.h:178
bool enable_hold
Definition pinmux.h:179
pinmux_drive_str_en drive_str
Definition pinmux.h:177