Source file of MAX25603 Driver.
More...
Source file of MAX25603 Driver.
- Author
- Radu Sabau (radu..nosp@m.saba.nosp@m.u@ana.nosp@m.log..nosp@m.com)
Copyright 2024(c) Analog Devices, Inc.
SPDX-License-Identifier: BSD-3-Clause
◆ max25603_init()
MAX25603 descriptor initialization function.
- Parameters
-
| desc | - MAX25603 device descriptor. |
| init_param | - Initialization parameter containing data about the device descriptor to be initialized. |
- Returns
- 0 in case of succes, negative error code otherwise.
◆ max25603_remove()
Deallocates all the resources used at initialization.
- Parameters
-
| desc | - MAX25603 device descriptor. |
- Returns
- 0 in case of succes, negative error code otherwise.
◆ max25603_sel_comp()
MAX25603 select comparator function.
- Parameters
-
| desc | - MAX25603 device descriptor |
| comp | - Comparator selected to be used at the GATE's output |
- Returns
- 0 in case of succes, negative error code otherwise
◆ max25603_set_beam()
MAX25603 set and configure BEAM PWM dimming.
- Parameters
-
| desc | - MAX25603 device descriptor |
| beam | - Beam pin to be configured/enabled. |
| freq_hz | - Beam pin PWM's frequency in Hz. |
| duty | - Duty cycle percentage (from 0 to 100) |
- Returns
- 0 in case of succes, negative error code otherwise
◆ max25603_set_enable()
MAX25603 set and configure ENABLE PWM dimming.
- Parameters
-
| desc | - MAX25603 device descriptor |
| enable | - Enable pin to be configured/enabled. |
| freq_hz | - Enable pin PWM's frequency in Hz. |
| duty | - Duty cycle percentage (from 0 to 100) |
- Returns
- 0 in case of succes, negative error code otherwise