42#define MAX14919_OUT_CHANNELS 4
struct ad7616_init_param init_param
Definition ad7616_sdz.c:107
int max14919_set_climit(struct max14919_desc *desc, bool state)
Set current limiting.
Definition max14919.c:73
int max14919_set_out(struct max14919_desc *desc, enum max14919_out_state *state)
Set the OUT channels state.
Definition max14919.c:43
int max14919_remove(struct max14919_desc *desc)
Free resources allocated by the init function.
Definition max14919.c:191
max14919_out_state
Definition max14919.h:44
@ MAX14919_OUT_OFF
Definition max14919.h:45
@ MAX14919_OUT_ON
Definition max14919.h:46
#define MAX14919_OUT_CHANNELS
Definition max14919.h:42
max14919_out_chan
Definition max14919.h:49
@ MAX14919_OUT4
Definition max14919.h:53
@ MAX14919_OUT2
Definition max14919.h:51
@ MAX14919_OUT1
Definition max14919.h:50
@ MAX14919_OUT3
Definition max14919.h:52
int max14919_get_fault(struct max14919_desc *desc, uint8_t *fault)
Get the FAULT state of the device.
Definition max14919.c:91
int max14919_init(struct max14919_desc **desc, struct max14919_init_param *init_param)
Initialize the MAX14919 device descriptor.
Definition max14919.c:125
int max14919_detect_rev(struct max14919_desc *desc, uint8_t *rev)
Detect reverse polarity of the current.
Definition max14919.c:108
Header file of GPIO Interface.
Header file of utility functions.
Structure holding te MAX14919 device descriptor.
Definition max14919.h:69
struct no_os_gpio_desc * inrush_desc
Definition max14919.h:71
enum max14919_out_state out_state[MAX14919_OUT_CHANNELS]
Definition max14919.h:74
struct no_os_gpio_desc * in_desc[MAX14919_OUT_CHANNELS]
Definition max14919.h:70
struct no_os_gpio_desc * rev_desc
Definition max14919.h:73
struct no_os_gpio_desc * fault_desc
Definition max14919.h:72
Structure holding the MAX14919 initialization parameter.
Definition max14919.h:59
struct no_os_gpio_init_param * rev_param
Definition max14919.h:63
struct no_os_gpio_init_param * inrush_param
Definition max14919.h:61
struct no_os_gpio_init_param * fault_param
Definition max14919.h:62
struct no_os_gpio_init_param * in_param[MAX14919_OUT_CHANNELS]
Definition max14919.h:60
Structure holding the GPIO descriptor.
Definition no_os_gpio.h:84
Structure holding the parameters for GPIO initialization.
Definition no_os_gpio.h:67