![]() |
no-OS
|
Header file of MAX14919 Driver. More...
#include <stdint.h>#include <stdbool.h>#include "no_os_gpio.h"#include "no_os_util.h"#include "no_os_error.h"Classes | |
| struct | max14919_init_param |
| Structure holding the MAX14919 initialization parameter. More... | |
| struct | max14919_desc |
| Structure holding te MAX14919 device descriptor. More... | |
Macros | |
| #define | MAX14919_OUT_CHANNELS 4 |
Enumerations | |
| enum | max14919_out_state { MAX14919_OUT_OFF , MAX14919_OUT_ON } |
| enum | max14919_out_chan { MAX14919_OUT1 , MAX14919_OUT2 , MAX14919_OUT3 , MAX14919_OUT4 } |
Functions | |
| int | max14919_set_out (struct max14919_desc *desc, enum max14919_out_state *state) |
| Set the OUT channels state. | |
| int | max14919_set_climit (struct max14919_desc *desc, bool state) |
| Set current limiting. | |
| int | max14919_get_fault (struct max14919_desc *desc, uint8_t *fault) |
| Get the FAULT state of the device. | |
| int | max14919_detect_rev (struct max14919_desc *desc, uint8_t *rev) |
| Detect reverse polarity of the current. | |
| int | max14919_init (struct max14919_desc **desc, struct max14919_init_param *init_param) |
| Initialize the MAX14919 device descriptor. | |
| int | max14919_remove (struct max14919_desc *desc) |
| Free resources allocated by the init function. | |
Header file of MAX14919 Driver.
Copyright 2024(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
| #define MAX14919_OUT_CHANNELS 4 |
| enum max14919_out_chan |
| enum max14919_out_state |
| int max14919_detect_rev | ( | struct max14919_desc * | desc, |
| uint8_t * | rev ) |
Detect reverse polarity of the current.
Detect REV polarity of the current.
| desc | - MAX14919 device descriptor |
| rev | - Reverse polarity state |
| int max14919_get_fault | ( | struct max14919_desc * | desc, |
| uint8_t * | fault ) |
Get the FAULT state of the device.
Get FAULT state from the FAULT pin.
| desc | - MAX14919 device descriptor |
| fault | - Fault state of the MAX14919 |
| int max14919_init | ( | struct max14919_desc ** | desc, |
| struct max14919_init_param * | init_param ) |
Initialize the MAX14919 device descriptor.
Initialize the MAX14919 device descriptor.
| desc | - MAX14919 device descriptor |
| init_param | - MAX14919 initialization parameter |
| int max14919_remove | ( | struct max14919_desc * | desc | ) |
Free resources allocated by the init function.
Free resources allocated by the init function.
| desc | - MAX14919 device descriptor |
| int max14919_set_climit | ( | struct max14919_desc * | desc, |
| bool | state ) |
Set current limiting.
Set 2x current limiting state.
| desc | - MAX14919 devce descriptor |
| state | - State to be set. TRUE - on. FALSE - off. |
| int max14919_set_out | ( | struct max14919_desc * | desc, |
| enum max14919_out_state * | state ) |
Set the OUT channels state.
Set output channels state.
| desc | - MAX14919 device descriptor |
| state | - OUT channels state array containing information about the to be set channels state. |